Senior Embedded Software Engineer (Zephyr OS) - Marquardt
| Employer: | Hipo Job Finder |
| Domain: |
|
| Job type:: | full-time |
| Job level: | 1 - 5 ani experienta |
| Location: |
|
| Updated at: | 14-05-2026 |
| Remote work: | On-site |
We're hiring a Senior Embedded Software Engineer to design, build, and ship production-grade firmware for connected devices using Zephyr RTOS on ARM Cortex-M. You'll own features end-to-end--from requirements and architecture through implementation, test automation, and performance optimization--with a strong emphasis on reliability, security, and low-power operation.
What You'll Do
- Deliver embedded software across the full lifecycle: requirements -> design -> implementation -> verification.
- Implement features across multiple subsystems (drivers, connectivity, power, security); debug complex issues across firmware, hardware, and toolchains.
- Work with devicetree/Kconfig, Zephyr drivers, and subsystem APIs (e.g., Bluetooth, UltraWideBand, NFC, logging, shell, PM).
- Build and maintain automated tests (ztest, Twister) and CI/CD pipelines for firmware validation on real hardware.
- Perform hardware bring-up (boot, clocks, peripherals, memory maps) using J-Link/GDB/RTT/SWO.
- Collaborate closely with hardware, QA, and product to land features on schedule with high quality.
- Contribute to secure boot/FOTA workflows and production-ready release practices.
Must-Have Qualifications
- Bachelor's degree in Automatics, Computer Science, Telecommunications, Electronics, or related field.
- 5+ years building firmware for ARM Cortex-M devices, including at least 3+ years hands-on with Zephyr RTOS.
- Strong C (and solid C++ familiarity), embedded design, and device-driver development (I2C/SPI/UART, GPIO/EXTI, ADC/DMA, timers).
- Zephyr essentials: devicetree, Kconfig, CMake/west, Zephyr SDK/toolchains, boards/overlays, and subsystem integration.
- Connectivity experience with BLE (GAP/GATT) and at least one of UWB or NFC; proficiency with protocol sniffers and analyzers.
- Proficient in debugging and bring-up using J-Link, logic analyzers, and oscilloscopes.
- Experience with CI/CD and automated test (ztest/Twister, HIL where applicable).
- Excellent written and spoken English.
Nice to Have
- Secure boot & updates (MCUboot, DFU/FOTA), secure storage/crypto, key handling.
- Low-power design (sleep states, timers, PM policies) and profiling methodologies.
- Knowledge of MISRA-C, static analysis, and code review practices.
- Experience with Nordic nRF or similar SoCs (Bluetooth Controller/Host stack integration).
- Python for tooling/test harnesses; basic scripting for build/test automation.
- Familiarity with Agile workflows and backlog ownership.
Tools & Ecosystem
- Build: west, CMake, Zephyr SDK, Ninja, cache strategies.
- Test: ztest, Twister, HIL; unit/integration testing.
- Debug/Trace: J-Link, GDB, RTT/SWO, logic analyzer, oscilloscope.
- CI/CD: GitHub Actions / GitLab CI / Jenkins; artifact versioning and release tagging.
- Collaboration: Code reviews, design docs, and clear communication across teams.
Job-uri similare care te-ar putea interesa: |
|
|---|---|
![]() |
Senior Embedded software Engineer HMI - Steering Wheel Systems - Marquardt
Sibiu, |
![]() |
Embedded software SENIOR for BLE/UWB Smartkeys - Marquardt
Sibiu, |
![]() |
Senior Hardware Development Engineer - HMI Systems - Marquardt
Sibiu, |
| Vezi job-uri similare ( 23 ) | |