Embedded Engineer

Brightsmith

Mount Pleasant (Westmoreland County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brightsmith in the United States is seeking an Embedded Firmware Engineer to advance a complex hardware/software platform. You will own embedded firmware from concept through production, shaping architecture and driving robust, reliable performance in real-world environments.

You will design and develop firmware in C/C++, implement control algorithms, and collaborate across firmware, controls and system teams to deliver high-quality products with automated testing and CI support.

Qualifications

  • 3+ years of embedded firmware development experience.
  • Strong C/C++ programming skills for embedded targets.
  • Experience with Python and MATLAB/Simulink for tooling and analysis.
  • Experience designing embedded control systems and state machines.
  • Knowledge of real-time embedded systems and CAN communications.
  • Familiarity with Linux-based development and toolchains.
  • Experience with automated testing and continuous integration.
  • Proven debugging and root-cause analysis across hardware and software.
  • Experience delivering production-quality embedded software.

Responsibilities

  • Design, develop and maintain embedded firmware for complex hardware.
  • Drive improvements in system performance, reliability and scalability.
  • Develop firmware and control algorithms, state machines and parameters.
  • Identify and resolve software, firmware and system issues.
  • Improve robustness, fault handling and recovery strategies.
  • Support products from prototype to production across the lifecycle.
  • Create automated tests, validation procedures and CI processes.
  • Collaborate with multidisciplinary teams to deliver high-quality products.

Skills

Embedded firmware development
C/C++ programming
Python
Matlab/Simulink
State machine design
Real-time systems
CI / automated testing
Debugging / root cause analysis
Production-quality software

Tools

MATLAB/Simulink
Linux development environments

Job description

Embedded Systems | Controls | Real-Time Software

We're working with an innovative engineering business developing next-generation energy technology and are looking for an Embedded Firmware Engineer to play a key role in the evolution of a complex hardware/software platform.

This is an opportunity to join a highly technical team where you'll help improve an existing embedded control system whilst shaping the architecture for future product generations. You'll work across firmware, controls and system behaviour, helping deliver robust, reliable products that perform in real-world environments.

If you enjoy solving complex engineering challenges and taking ownership of embedded systems from concept through to production, we'd love to hear from you.

The Role

You'll be responsible for designing, developing and maintaining embedded firmware while driving improvements to system performance, reliability and scalability.

Responsibilities include:

  • Developing embedded firmware in C/C++
  • Designing and enhancing system control architecture and state machines
  • Implementing control algorithms and configurable system parameters
  • Identifying and resolving software, firmware and system-level issues
  • Improving system robustness, fault handling and recovery strategies
  • Supporting products through the full development lifecycle from prototype through to production
  • Developing automated testing, validation and continuous integration processes
  • Working closely with multidisciplinary engineering teams to deliver high-quality products
What We're Looking For

We're interested in engineers who enjoy taking ownership of embedded systems and have experience developing firmware for complex hardware products.

You’ll ideally have:

  • 3+ years' experience developing embedded firmware
  • Strong programming skills in C/C++
  • Experience with Python and MATLAB/Simulink
  • Experience designing embedded control systems and state machine architectures
  • Knowledge of real-time embedded systems
  • Experience with CAN communication protocols
  • Familiarity with Linux development environments
  • Experience with automated testing and continuous integration
  • Strong debugging and root cause analysis skills across both hardware and software
  • Experience developing production-quality embedded software
We're looking for someone who:
  • Takes ownership and enjoys solving challenging technical problems
  • Is comfortable working in fast-paced engineering environments
  • Has a pragmatic, hands-on approach to problem solving
  • Can work independently whilst collaborating with cross-functional teams
  • Enjoys improving existing systems as much as designing new ones
  • Values reliability, simplicity and high engineering standards
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Senior Firmware Engineer
Senior Firmware Engineer

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 130,000
Embedded Engineer
Embedded Engineer

SkyWater Search Partners • Maple Grove (MN)

On-site
USD 90,000 - 120,000
Competitive compensation
Bonus potential
Flexible PTO
Embedded Engineer- Hardware
Embedded Engineer- Hardware

Brightsmith • Pittsburgh

On-site
USD 90,000 - 130,000
Firmware developer - C++
Firmware developer - C++

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 85,000 - 110,000
Engineer-Firmware Design
Engineer-Firmware Design

Evolute Fintech Innovations Private Limited • United States

On-site
USD 65,000 - 90,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Software Systems Engineer
Software Systems Engineer

Aegis Worldwide • Asheville (NC)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2