Senior Embedded Systems Engineer (Architecture Focus)
Role details
Job location
Tech stack
Job description
- Support embedded systems architecture and system-level design across firmware, hardware, and software interaction layers
- Design, develop, and maintain embedded firmware using C/C++
- Develop within RTOS environments including FreeRTOS or similar platforms
- Lead hardware/software integration, debugging, troubleshooting, and root cause analysis
- Review schematics, datasheets, and hardware specifications to support development and integration efforts
- Support communication interfaces including SPI, I2C, UART, USB, Bluetooth, and related protocols
- Collaborate closely with firmware, hardware, software, and engineering teams to deliver scalable and reliable solutions
- Participate in architecture discussions, technical planning, product reliability, and system performance improvements
- Support technical leadership, code reviews, troubleshooting, and mentoring where appropriate
- Help guide embedded systems development across product lifecycle activities and cross-functional engineering efforts
Requirements
Do you have experience in Technical troubleshooting support?, This role can be a fit for either an experienced Embedded Systems Architect or a Senior Embedded Engineer who has begun taking ownership of system-level design, product architecture, and technical leadership responsibilities.
Innovative engineering and technology company seeking an Embedded Systems Architect / Senior Embedded Systems Engineer to support embedded systems architecture, firmware development, hardware/software integration, and cross-functional product development for production embedded systems.
This role is ideal for an experienced embedded systems professional who combines strong hands-on firmware development expertise with system architecture knowledge, hardware/software integration experience, and technical leadership capabilities.
The ideal candidate understands how embedded devices interact across the broader system - including hardware, firmware, communication layers, backend interaction, and overall system behavior. This is not a pure coding role; the team is seeking someone capable of helping guide system architecture, technical direction, and product design decisions while remaining technically credible and hands-on when needed., * Strong embedded systems and firmware development experience
- Advanced C/C++ programming skills
- RTOS experience (FreeRTOS or similar)
- Hardware/software integration and low-level debugging experience
- Experience developing firmware for production embedded systems
- Strong communication and cross-functional collaboration skills
- Ability to operate independently while contributing within a team environment
PREFERRED EXPERIENCE
- Embedded systems architecture or system-level design experience
- Experience supporting products from concept through production
- Experience mentoring engineers or providing technical leadership
- Device-to-backend, cloud interaction, or broader system integration experience
- OTA / firmware update / rollback / recovery methodology experience preferred
- Experience reviewing datasheets and supporting hardware integration decisions
- Driver development experience
- Experience working across multiple processors, boards, or embedded platforms
- Experience with Embedded Linux, Yocto, bootloaders, BSP, or board bring-up environments
- Experience with ARM-based platforms, STM32, TI, NXP, Nordic, or similar processors
- Experience with debugging tools such as oscilloscopes or logic analyzers, * Embedded Systems: 5 years (Required)
- C / C++: 5 years (Required)
- RTOS / FreeRTOS : 3 years (Preferred)
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance, $150K-$170K+ depending on experience
- Primarily onsite during onboarding / ramp-up period with hybrid flexibility available later
- Medical, dental, and vision insurance
- 401(k) with company match
- Life insurance
- PTO and additional company benefits, * 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Application Question(s):
- This position is not available for C2C, visa sponsorship, transfer of sponsorship, or third-party representation. Will you now and in the future require sponsorship to work in the U.S.?