MI
Embedded Software Engineer (C/C++ | RTOS)
Milkor Integrated Systems
Cape Town · On-site Full-time 3w ago
About the role
About the role
We’re looking for an Embedded Software Engineer who enjoys working where software meets hardware.
If you enjoy writing efficient C/C++ code, working with RTOS, and solving real-world engineering problems; this role might interest you.
What you'll work on
- Developing embedded software, firmware and drivers
- Writing efficient C/C++ code for RTOS environments
- Hardware/software integration
- Participating in peer code reviews
- Working within an Agile development process
- Contributing to software quality and CI processes
Core requirements
- Strong C/C++ embedded development
- Experience with peer code reviews
- Degree in Electronic / Mechatronic Engineering or Computer Science
- 2+ years embedded development experience
Advantageous
- DO-178 or safety-critical software processes
- RTOS experience
- Continuous Integration
Why Join Us?
You’ll be working in a high-tech engineering environment where software meets hardware, contributing to complex systems and collaborating with experienced engineers across multiple disciplines.
This is an opportunity to grow your embedded expertise while working on real-world engineering challenges.
Job Types
- Full-time, Permanent
Work Location
- In person
Requirements
- Strong C/C++ embedded development
- Experience with peer code reviews
- Degree in Electronic / Mechatronic Engineering or Computer Science
- 2+ years embedded development experience
Responsibilities
- Developing embedded software, firmware and drivers
- Writing efficient C/C++ code for RTOS environments
- Hardware/software integration
- Participating in peer code reviews
- Working within an Agile development process
- Contributing to software quality and CI processes
Skills
C++CCIRTOS
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free