Position Details
About this role
Embedded Engineer role focused on designing and developing embedded firmware using C/C++ and delivering reliable, tested firmware. You will work across architecture, implementation, verification, and production support while collaborating with global cross-functional teams and customers.
Key Responsibilities
- Design and develop embedded firmware using C/C++
- Translate system requirements into architecture, design, and code
- Perform unit and system-level testing
- Collaborate with global teams across hardware, software, QA, and project management
- Support validation, verification, compliance, and production
Technical Overview
Core technical scope is embedded firmware development in Embedded C/C++ for bare-metal and FreeRTOS systems, including debugging with Emulators and JTAG/BDM Debuggers. Responsibilities include unit/system-level testing and end-to-end development lifecycle activities covering validation, verification, compliance, and production.
Ideal Candidate
The ideal candidate is an embedded software engineer with 5-10 years of experience designing and developing embedded firmware in Embedded C/C++ on bare-metal and FreeRTOS systems. They have strong debugging skills using Emulators and JTAG/BDM Debuggers, and theyβve delivered unit and system-level testing along with verification/validation and production support.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
B.Tech/M.Tech in Electronics or Computer Science, 5-10 years in embedded software development, Must demonstrate Embedded C/C++ and FreeRTOS and bare-metal 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