Position Details
About this role
This role involves designing and developing embedded software for programmable logic controllers and industrial PCs, working within an agile environment, and supporting product testing and validation.
Key Responsibilities
- Design embedded software
- Develop test frameworks
- Collaborate with hardware teams
- Implement continuous integration
- Mentor junior engineers
Technical Overview
The position requires expertise in embedded software development using C++ and Python, real-time operating systems, system on chip architectures, and agile methodologies, with a focus on test planning and automation.
Ideal Candidate
The ideal candidate is a mid-level embedded software engineer with strong skills in C++, Python, and real-time operating systems, experienced in agile development and test planning, and capable of mentoring team members in a manufacturing environment.
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 in embedded software development, No knowledge of real-time operating systems, No experience with agile or SAFe, No degree or equivalent
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile