Senior Embedded Systems Engineer (Architecture Focus)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
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.?
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
How software is steering vehicle technology