Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for a Senior Embedded C Developer with strong experience in Zephyr RTOS to join our engineering team. You will be responsible for developing, optimizing, and maintaining firmware for embedded devices that power our next-generation products. This role requires deep technical expertise in low-level programming, real-time operating systems, and hardware-software integration.
Primary Duties:
- Design, implement, and maintain embedded software using C/C++ on Zephyr RTOS.
- Develop and integrate device drivers, communication protocols, and hardware abstraction layers.
- Collaborate closely with hardware and systems engineers to ensure reliable operation across various platforms.
- Optimize performance, memory usage, and power efficiency of embedded systems.
- Implement and maintain build systems, continuous integration, and testing pipelines for firmware projects.
- Debug and troubleshoot hardware/software issues using oscilloscopes, logic analyzers, and JTAG tools.
- Ensure code quality through code reviews, unit testing, and adherence to best practices.
- Contribute to system architecture design and documentation.
Required Skills:
- 5+ years of experience in embedded software development (C/C++).
- Proven experience with Zephyr RTOS (or similar RTOS such as FreeRTOS, ThreadX, or NuttX).
- Strong understanding of ARM Cortex-M microcontrollers and peripheral interfaces (SPI, I2C, UART, GPIO, etc.).
- Experience with hardware bring-up, debugging, and performance optimization.
- Proficiency in version control systems (Git) and build systems (CMake, West, or similar).
- Understanding of real-time constraints, interrupt handling, and memory management.
- Familiarity with CI/CD workflows and embedded test automation.
- Intermediate or higher level of English for technical documentation and communication.
Nice-to-Have Skills:
- Experience with Bluetooth Low Energy (BLE), Thread, CAN, or other communication stacks.
- Knowledge of secure boot, OTA updates, and device provisioning.
- Familiarity with embedded Linux or hybrid systems combining RTOS and Linux.
- Experience with hardware design tools (schematics review, PCB layout understanding).
- Contributions to open-source Zephyr projects or similar communities.
We Offer:
- Employment in a stable, well-recognized international company.
- Competitive salary and benefits package.
- A supportive and professional team environment with strong engineering culture.
- Flexible working hours and the option for hybrid work.
- Comprehensive medical insurance and wellness support.
- Opportunities for professional development, conferences, and internal training.
- A culture that encourages innovation, technical ownership, and continuous improvement.
Key Skills
Ranked by relevanceReady to apply?
Join Orion Innovation and take your career to the next level!
Application takes less than 5 minutes

