Position Details
About this role
This role involves developing and maintaining embedded software for hardware platforms, focusing on real-time operating systems and hardware communication protocols, within a semiconductor environment.
Key Responsibilities
- Develop embedded software
- Integrate hardware and software
- Conduct testing and debugging
- Collaborate with hardware engineers
- Optimize system performance
Technical Overview
The technical environment includes embedded C/C++, RTOS such as Zephyr, Linux, hardware communication protocols like SPI, I2C, UART, and tools for debugging and hardware integration.
Ideal Candidate
The ideal candidate is an experienced embedded software engineer with at least 2 years of experience in C/C++, RTOS, and Linux, with a strong understanding of hardware communication protocols and debugging embedded systems.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with embedded software development, No knowledge of RTOS or Zephyr, Unwillingness to work with hardware communication protocols
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile