← Back to Jobs
Technology
Embedded C++ Software Development Engineer
ValueprositePeoria, IL🇺🇸United StatesPosted 8 Jul 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
- Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application logic.
- Develop in C/C++ on RTOS and/or embedded Linux (Yocto/Buildroot) targets; contribute to device trees, kernel modules, and HALs where needed.
- Implement and document wired/wireless interfaces (CAN / J1939, UART, SPI, I²C; Bluetooth where applicable); integrate with RF and baseband teams.
- Apply coding standards and peer reviews; participate in design and module testing aligned with our R&D programming standards.
- Create verification plans; automate unit/integration tests; support environmental/EMC/functional tests in our labs; triage field issues with production & service.
- Contribute to secure-by-design and functional safety lifecycle activities (requirements, architecture, verification, validation, documentation). Understanding of functional safety concepts (IEC/ISO frameworks). Ability to contribute to safety requirements, verification evidence, traceability, and safety analyses.
- Collaborate with hardware, RF, mechanical, and compliance teams.
Minimum Qualifications
- Bachelor’s in Computer, Electrical, or Software Engineering (or equivalent practical experience).
- 3+ years developing embedded software in C/C++; demonstrated experience with low‑level drivers and real‑time constraints.
- Hands‑on debugging with oscilloscopes, logic analyzers, JTAG/SWD, and profilers; strong problem‑solving and ownership.
Preferred Qualifications
- Experience with Yocto, bootloaders, kernel configuration, device trees, and OTA/secure update mechanisms.
- Industrial comms (CAN/J1939, PROFINET), diagnostics, and robust fault handling.
- Familiarity with RF‑adjacent embedded systems, EMC/EMI, environmental testing, and product certification workflows (FCC/RED/UL/NEC, IEC/EN).
- Exposure to safety or secure development practices across the product lifecycle (e.g., requirements → arch → V&V → field maintenance).
Skills
Embedded Systems
C++
Similar jobs
Associate Oil Editor
S&P Global · Houston, United States
37 minutes ago$53.1k - $92k/yrTeam Lead - Agent Services (Syndicated Loans)
S&P Global · Dallas, United States
37 minutes ago$75k - $115k/yrSales & Marketing Data Manager
Guidehouse Careers · United States
1 hour ago$135k - $225k/yrLead Developer with Security Clearance
Guidehouse · Rockville, United States
1 hour ago$113k - $188k/yrSr. Intake & Integration Engineer
Kentro · United States
1 hour ago$117k - $133k/yrMajor Incident Management Power BI Engineer (VA ESOM)
Kentro · United States
1 hour ago