Position Details
About this role
Designs and develops firmware for printer products, working closely with stakeholders and following agile methodologies in a Linux/RTOS environment.
Key Responsibilities
- Design firmware
- Understand product requirements
- Perform unit tests
- Follow AGILE/CMMi
- Collaborate with stakeholders
Technical Overview
Environment includes embedded firmware development using C++, Linux, RTOS, with experience in device drivers, multithreading, and system calls.
Ideal Candidate
The ideal candidate is a mid-level embedded software engineer with 5+ years of experience in firmware development, proficient in C++, Linux, and RTOS environments, with strong problem-solving skills.
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 systems experience, No C++ programming skills, No experience with Linux or RTOS, Unwilling to work in hybrid environment
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile