Position Details
About this role
This role involves designing and developing embedded firmware using C++, managing multithreaded applications on Linux and RTOS platforms, and interfacing with hardware components.
Key Responsibilities
- Develop embedded firmware
- Implement multithreaded applications
- Design device drivers
- Optimize system calls
- Collaborate with hardware teams
Technical Overview
Focuses on embedded C++ firmware development, multithreading, Linux and RTOS system calls, device drivers, and real-time systems.
Ideal Candidate
The ideal candidate is a senior embedded software engineer with 8+ years experience in C++, Linux, and RTOS, capable of developing multithreaded firmware and device drivers for 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 embedded C++ experience, No Linux or RTOS knowledge, Less than 8 years experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile