Job Description
? Role Overview:
As an Embedded Software Engineer, you will be responsible for designing, developing, and maintaining firmware and low-level software for microcontrollers and embedded systems. You will work closely with hardware engineers and cross-functional teams to ensure seamless integration and optimal performance.
? Key Responsibilities:
- Develop, test, and maintain embedded software for real-time systems.
- Write firmware for microcontrollers (e.g., ARM Cortex-M, AVR, etc.).
- Interface with sensors, actuators, and communication modules (e.g., SPI, I2C, UART, CAN).
- Optimize software for performance, memory, and power efficiency.
- Participate in system architecture and code reviews.
- Work closely with hardware engineers during development and debugging phases.
- Contribute to technical documentation.
Requirements:
- Degree in Computer Engineering, Electrical Engineering, or related field.
- Strong C/C++ programming skills for embedded systems.
- Experience with embedded RTOS or bare-metal development.
- Familiarity with debugging tools (e.g., oscilloscopes, logic analyzers, JTAG).
- Understanding of digital and analog electronics.
- Experience with version control systems (e.g., Git)
Please send your cv to *****@*****.co.za
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Dress professionally for interviews, even if the company has a casual dress code.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Amanzimtoti: Crane Driver posted by Armature Tech
Our company is looking for a crane driver in Amanzimtoti, Durban area. Please send your cv to avi@armaturetech.co.za View Job …
View JobSouth Africa: Fitter
Opportunity for a qualified Fitter to join leaders in the FMCG and packaging industry based in the Western Cape. In…
View JobHout Bay: Front Desk/Office Manager
Office Duties: Hands on retail counter sales Giving good, qualified information to clients Taking calls from clients Providing routing, estimates,...
View JobPort Elizabeth: Production Manager
This is a hands-on leadership position with no supervisory layer between the Production Manager and the production team meaning strong…
View JobPretoria: SalesForce Integrations Developer
We are looking for a Intermediate Developer to build and maintain integrations and custom solutions on the Salesforce platform. Youll…
View JobWitbank: Retail Manager
QUALIFICATIONS Grade 12 (Requirement) Diploma/Degree in Retail or Business or related qualification will be advantageous EXPERIENCE Minimum of 5 yearsâ...
View Job
Browse Employers
Job Alerts