Senior Firmware Engineer

Placements24

Mossel Bay

Hybrid

ZAR 900,000 - 1,700,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock options
Fully remote work environment
Home office stipend
Health insurance

Job summary

Placements24 is seeking a highly experienced Senior Firmware Engineer to join a remote-first engineering team. You will develop, test, and deploy embedded firmware for next-generation devices, mentor junior engineers, and drive technical decisions from a home office.

You will work primarily on C/C++ firmware, RTOS-based and bare-metal systems, with hands-on debugging using JTAG, oscilloscopes, and logic analyzers. This role offers strong growth in a fast-paced startup environment.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 7+ years of professional experience in embedded firmware development.
  • Proficiency in C and C++ for embedded systems, RTOS and bare-metal programming.
  • Strong debugging using JTAG, oscilloscopes and logic analyzers.

Responsibilities

  • Design, develop, and implement embedded firmware for microcontrollers and embedded systems.
  • Write high-quality, well-documented, and testable code in C/C++ for embedded applications.
  • Develop and execute firmware testing strategies including unit, integration, and system testing.
  • Debug complex firmware issues on hardware platforms using JTAG, oscilloscopes, and logic analyzers.
  • Collaborate with hardware engineers and software developers to define firmware requirements and architecture.
  • Optimize firmware performance, memory usage, and power consumption for embedded devices.

Skills

Embedded firmware
C/C++ programming
RTOS experience
Debugging hardware tools

Education

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

Tools

JTAG
Oscilloscopes
Logic analyzers
Bare-metal programming

Job description

About the Role

Our client is seeking a highly experienced Senior Firmware Engineer to join their innovative, remote-first engineering team. This role is pivotal in developing, testing, and deploying embedded firmware for next-generation electronic devices. You will be a key contributor, driving technical decisions and mentoring junior engineers while working on challenging projects from your home office. This is an exceptional opportunity for a self-motivated engineer who thrives in a flexible, collaborative, and technologically advanced environment, shaping the future of our product line from anywhere in the world.

Key Responsibilities
  • Design, develop, and implement robust and efficient embedded firmware for microcontrollers and embedded systems.
  • Write high-quality, well-documented, and testable code in C/C++ for embedded applications.
  • Develop and execute comprehensive firmware testing strategies, including unit testing, integration testing, and system testing.
  • Debug complex firmware issues on hardware platforms using JTAG, oscilloscopes, and logic analyzers.
  • Collaborate closely with hardware engineers and software developers to define firmware requirements and architecture.
  • Optimize firmware performance, memory usage, and power consumption for embedded devices.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 7+ years of professional experience in embedded firmware development.
  • Expertise in C and C++ programming for embedded systems.
  • Proven experience with real-time operating systems (RTOS) and bare-metal programming.
  • Proficiency in using debugging tools and test equipment.
  • Excellent understanding of hardware-software interaction and system-level design.
Benefits
  • Highly competitive salary and stock options.
  • Fully remote work environment with flexible hours.
  • Generous home office stipend and technology allowance.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for significant impact and career growth in a fast-paced startup environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Qa Engineer (Embedded/Firmware)
Senior Qa Engineer (Embedded/Firmware)

Anonymous • Durban

Remote
ZAR 900,000 - 1,200,000
Health insurance
Remote work
Generous PTO
+1
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
Senior Firmware Engineer — Remote, High-Impact & Mentorship
Senior Firmware Engineer — Remote, High-Impact & Mentorship

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,700,000
Stock options
Fully remote work environment
Home office stipend
+1
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 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
Remote Electrical Engineer
Remote Electrical Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 992,000 - 1,489,000
Bonuses
Health insurance
Paid time off
+1
Remote Automotive Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work arrangement
Competitive salary with reviews
Health, dental, vision insurance
+2
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,999,000 - 2,999,000
Highly competitive salary
Annual bonuses
Full remote work flexibility
+3