Senior Qa Engineer (Embedded/Firmware)

Anonymous

Durban

Remote

ZAR 900,000 - 1,200,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Remote work
Generous PTO
Professional growth

Job summary

Anonymous is seeking a Senior Firmware Engineer to design, develop, and test embedded software powering advanced hardware, in a fully remote setup.

The role emphasizes low-level programming, RTOS, embedded Linux, and close collaboration with hardware teams; candidates should have 8+ years of experience and a strong track record delivering robust firmware from a home office.

Qualifications

  • Master's or Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of experience in firmware development for embedded systems.
  • Expertise in C and C++ programming for resource-constrained environments.
  • Strong understanding of microcontrollers, embedded Linux, and RTOS concepts.
  • Experience with debugging tools, emulators, and oscilloscopes.

Responsibilities

  • Design, implement, and debug firmware for embedded systems using C/C++.
  • Develop and optimize real-time operating system (RTOS) components and drivers.
  • Work closely with hardware engineers to define system requirements and ensure seamless hardware-software integration.
  • Implement efficient power management strategies and low-level communication protocols (I2C, SPI, UART).
  • Develop and execute comprehensive unit and integration tests for firmware validation.
  • Participate in code reviews, documentation, and architectural design discussions within the remote engineering team.

Skills

C/C++ programming
RTOS
Embedded Linux
Hardware-software integration
Debugging tools

Education

Master's degree in Computer Engineering or Electrical Engineering
Bachelor's degree in related field

Tools

Emulators
Oscilloscopes
I2C
SPI
UART

Job description

Senior Firmware Engineer - Embedded Systems (Remote)

Our client is seeking a highly experienced Senior Firmware Engineer to join their innovative product development team, operating on a fully remote basis. This role is critical in designing, developing, and testing the embedded software that powers cutting-edge hardware products. You will tackle complex challenges in low-level programming, real-time operating systems, and hardware-software integration. The ideal candidate is a proactive problem-solver with a deep understanding of embedded systems and a proven ability to deliver robust firmware solutions from their home office in Mossel Bay or elsewhere. This is a fantastic opportunity to shape product firmware in a collaborative, remote-first environment.

About the Role

Our client is seeking a highly experienced Senior Firmware Engineer to join their innovative product development team, operating on a fully remote basis. This role is critical in designing, developing, and testing the embedded software that powers cutting-edge hardware products. You will tackle complex challenges in low-level programming, real-time operating systems, and hardware-software integration. The ideal candidate is a proactive problem-solver with a deep understanding of embedded systems and a proven ability to deliver robust firmware solutions from their home office in Mossel Bay or elsewhere. This is a fantastic opportunity to shape product firmware in a collaborative, remote-first environment.

Key Responsibilities
  • Design, implement, and debug firmware for embedded systems using C/C++.
  • Develop and optimize real-time operating system (RTOS) components and drivers.
  • Work closely with hardware engineers to define system requirements and ensure seamless hardware-software integration.
  • Implement efficient power management strategies and low-level communication protocols (e.g., I2C, SPI, UART).
  • Develop and execute comprehensive unit and integration tests for firmware validation.
  • Participate in code reviews, documentation, and architectural design discussions within the remote engineering team.
Requirements
  • Master's or Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of experience in firmware development for embedded systems.
  • Expertise in C and C++ programming for resource-constrained environments.
  • Strong understanding of microcontrollers, embedded Linux, and RTOS concepts.
  • Experience with debugging tools, emulators, and oscilloscopes.
  • Proven ability to work independently and manage firmware projects effectively in a remote setting.
Benefits
  • Highly competitive salary and potential for performance bonuses.
  • Flexible remote work arrangement with support for home office setup.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Opportunities for professional growth and learning new technologies.
  • Collaborative and supportive virtual team culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,700,000
Stock options
Fully remote work environment
Home office stipend
+1
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Fully remote work
Advanced development tools
+3
Senior Embedded Systems Engineer - Remote
Senior Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Remote work
Health coverage
+2
Senior Electrical Engineer - Embedded Systems
Senior Electrical Engineer - Embedded Systems

Placements24 • Gqeberha

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical, dental, and vision coverage
Generous paid time off
+2
Electrical Design Engineer - Embedded Systems
Electrical Design Engineer - Embedded Systems

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Professional development budget
+2
Senior Systems Engineer - Embedded Systems
Senior Systems Engineer - Embedded Systems

Placements24 • South Africa

Remote
ZAR 550,000 - 900,000
Remote work
Embedded Engineer
Embedded Engineer

Greys Recruitment • Wes-Kaap

On-site
ZAR 420,000 - 660,000
Remote Senior Embedded Systems Architect
Remote Senior Embedded Systems Architect

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Fully remote work
Advanced development tools
+3
Remote Mechanical Systems Engineer
Remote Mechanical Systems Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Performance incentives
Flexible hours
+1