14 часов назад
Senior Software Engineer (Embedded C/C++)
112 300 - 168 500$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Embedded C/C++): Designing and maintaining embedded firmware and Linux applications for ARM-based RAIN RFID readers with an accent on hardware bring-up, driver development, and low-level hardware/software integration. Focus on optimizing resource-constrained systems, debugging board-level issues, building firmware images, and improving embedded platform reliability.
Location: Seattle, Washington, United States
Salary: $112,300–$168,500 base pay
Company
develops RAIN RFID and Internet of Things technology that connects everyday items to the Internet.
What you will do
- Design, develop, and maintain embedded software for ARM 64/32-bit processors and microcontrollers, from bootloaders to C/C++ Linux applications.
- Bring up new hardware platforms by developing drivers, integrating peripherals, and implementing board-level diagnostics.
- Optimize embedded software for performance, memory usage, and power consumption in resource-constrained environments.
- Troubleshoot and debug embedded systems using tools such as logic analyzers and GDB.
- Define software architecture, maintain technical documentation, conduct unit testing, and support functional and performance requirements.
- Collaborate with embedded, QA, factory test, hardware, RF modem, and cloud teams while mentoring junior engineers.
Requirements
- 5+ years of software development experience delivering embedded solutions.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Expertise in C and modern C++ programming, plus proficiency in Python.
- Strong Embedded Linux and microcontroller experience, including SoC bootstrapping, device trees, device drivers, and firmware image build systems such as Yocto or Buildroot.
- In-depth knowledge of SPI, UART, I2C, GPIO, and low-level hardware/software interaction.
- Experience developing on Linux workstations, with CI/CD pipelines and automated testing frameworks.
Nice to have
- Experience mentoring junior engineers and contributing to architecture and design reviews.
Culture & Benefits
- Support for remote work or access to an office workspace.
- Healthcare benefits, 401(k) plan, and company match for US-based employees.
- Potential eligibility for merit increases, annual bonuses, stock, or role-specific sales incentives.
- Open paid time off and an emphasis on work-life balance.
- Collaborative, inclusive environment focused on openness, innovation, and teamwork.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 часов назад
Senior Flight Software Engineer (Embedded)
145 920 - 191 047$
19 часов назад
Senior Staff Firmware Engineer (C/C++)
182 400 - 314 400$
13 часов назад
Staff Embedded Software Engineer (Photonic AI)
175 000 - 220 000$
15 часов назад
Senior Software Engineer (Embedded)
124 800 - 187 200$
12 часов назад
Staff Software Engineer (Embedded C++)
94 000 - 131 000GBP
15 часов назад
Senior / Staff Embedded Firmware Engineer (C/C++)
129 650 - 190 153$