Position Details
About this role
This role involves developing, maintaining, and troubleshooting embedded firmware for fuel dispensing systems, primarily in Windows and Linux environments, with a focus on real-time embedded systems.
Key Responsibilities
- Specify, design, develop, document and test firmware; Perform sustaining work; Develop Windows applications; Solve field issues; Collaborate with engineering team
Technical Overview
The technical scope includes firmware development in C and C++, working with MCU-controlled embedded systems, Windows and Linux platforms, and communication protocols like TCP/IP, serial, and USB, using tools like JIRA and Visual Studio.
Ideal Candidate
The ideal candidate is a senior embedded software engineer with over 5 years of experience in firmware development for real-time MCU-controlled systems. They possess strong troubleshooting skills, experience with Windows and Linux environments, and familiarity with hardware interaction and communication protocols.
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 firmware experience, No experience with C or C++, Less than 5 years of relevant experience, No troubleshooting skills
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile