Senior Firmware Engineer

Placements24

Sandton

Hybrid

ZAR 900,000 - 1,400,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus opportunities
Medical, dental, and vision insurance
Generous paid time off
Flexible work schedule

Job summary

Placements24 is seeking an experienced Senior Firmware Engineer to join their remote-first product development team. You will design, develop, and optimize firmware powering their hardware products, collaborating with hardware and software teams to deliver robust, efficient code.

The role focuses on embedded systems, RTOS integration, drivers for peripherals, and rigorous testing to ensure quality in a fully remote environment.

Qualifications

  • 5+ years of firmware development experience for embedded systems.
  • Expertise in C and C++.
  • Solid understanding of embedded architectures and hardware-software interaction.
  • Experience with RTOS and protocols (I2C, SPI, UART).
  • Experience working in a remote team.

Responsibilities

  • Design, develop, and test firmware for embedded systems using C/C++.
  • Optimize firmware for performance, memory, and power.
  • Develop and maintain drivers for various hardware peripherals.
  • Collaborate with hardware engineers to define firmware requirements.
  • Implement RTOS and related software components.
  • Perform testing and validation in a remote setup.

Skills

C/C++
Embedded systems
RTOS
Debugging techniques
I2C SPI UART

Education

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

Job description

About the Role

Our client is seeking an experienced Senior Firmware Engineer to join their forward-thinking product development team, fully remote. This role is essential for designing, developing, and optimizing the firmware that powers their innovative hardware products. You will be responsible for creating robust, efficient, and maintainable code, collaborating with hardware and software teams, and driving the firmware development lifecycle. This is an excellent opportunity for a senior engineer who is passionate about embedded systems, enjoys solving complex problems, and wants to contribute to groundbreaking technology from a remote-first perspective.

Key Responsibilities
  • Design, develop, and test firmware for embedded systems and microcontrollers using C/C++.
  • Optimize firmware for performance, memory usage, and power consumption.
  • Develop and maintain drivers for various hardware peripherals and interfaces.
  • Collaborate with hardware engineers to define firmware requirements and troubleshoot integration issues.
  • Implement real-time operating systems (RTOS ) and related software components.
  • Conduct rigorous testing, debugging, and validation of firmware to ensure product quality and reliability in a remote setup.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • 5+ years of professional experience in firmware development for embedded systems.
  • Expertise in C and C++ programming languages.
  • Solid understanding of embedded systems architecture, hardware-software interaction, and debugging techniques.
  • Experience with RTOS , communication protocols (e.g., I2C, SPI, UART), and bootloaders.
  • Proven ability to work effectively in a fully remote team environment.
Benefits
  • Highly competitive salary and annual bonus opportunities.
  • Comprehensive benefits package including medical, dental, and vision insurance.
  • Generous paid time off and a flexible work schedule.
  • Opportunities for continuous professional development and learning.
  • A fully remote work culture that emphasizes collaboration, autonomy, and work-life balance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Fully remote work
Professional development & mentorship
+1
Remote Embedded Systems Engineer
Remote Embedded Systems Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Home office allowance
Fully remote work
Performance-based bonuses
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
Embedded Systems Electrical Engineer
Embedded Systems Electrical Engineer

Placements24 • Benoni

Hybrid
ZAR 1,469,000 - 2,449,000
Fully remote work
Competitive salary
Health insurance
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Placements24 • Upington

Hybrid
ZAR 800,000 - 1,100,000
Fully remote work
Flexible hours
Health insurance
+2
Remote Senior Embedded Firmware Engineer
Remote Senior Embedded Firmware Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Annual bonus opportunities
Medical, dental, and vision insurance
Generous paid time off
+1
Embedded Systems Engineer
Embedded Systems Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary bonuses
Health benefits
Fully remote
+3
Electrical Engineer - Embedded Systems & Controls
Electrical Engineer - Embedded Systems & Controls

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,100,000
Health, dental, and vision insurance
Fully remote work arrangement
Flexible hours
+1
Senior Embedded Firmware Engineer - Remote, Flexible Growth
Senior Embedded Firmware Engineer - Remote, Flexible Growth

Placements24 • Upington

Hybrid
ZAR 800,000 - 1,100,000
Fully remote work
Flexible hours
Health insurance
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Flexible hours
Health insurance