Senior Embedded Engineer (Alarms)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ΅Ρ ΠΏΠΈΡΡΠΌΠΎ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Embedded Engineer (Alarms): Develops software for Embedded Linux and RTOS-based devices, contributing to new communication protocols and foundational software for OTA updates and device security. Focus on ensuring device resilience and delightful user experience, playing a key role in shaping the Alarms product category.
Location: Must be willing and able to work onsite five days per week
Salary: $130,000 - $280,000 USD
Company
provides building security through an integrated, cloud-based software platform with video security cameras, access control, environmental sensors, alarms, workplace, and intercoms.
What you will do
- Develop software for new Embedded Linux and RTOS based devices.
- Architect and implement new communication protocols.
- Implement foundational software for OTA updates and device security.
- Mentor other engineers and contribute to other parts of the stack.
Requirements
- 3+ years of work experience in an embedded engineering role.
- 2+ years of experience in C or C++.
- Proficiency in Shell scripting.
- Strong understanding and experience in system architecture.
- Experienced developing in/for embedded Linux based systems.
- Good working knowledge of common low-level interfaces: SPI, I2C, UART.
- Degree in Computer Science or related Engineering field.
- Must be willing and able to work onsite five days per week
Nice to have
- Experience with wireless communication protocols.
- Experience programming in Golang.
- Kernel/driver development or new board bringup.
- Comfortable using scope probes, reading schematics, hardware debugging.
- Experience with IoT configuration or have helped integrate device into cloud backend.
- AOSP development experience.
Culture & Benefits
- Self-motivated problem solver, tackling large, complex problems.
- Opportunity to teach and learn new technologies.
- Growth mindset in a fast-growing startup with new challenges and opportunities.
- Comprehensive healthcare programs with premiums 100% covered for the employee under at least one plan.
- Flexible PTO, paid holidays, and personal sick time.
Hiring process
- We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΏΡΠΎΡΡΡ Π²ΠΎΠΉΡΠΈ Π² iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β