Point your AI agent at freehire and let it find you a job.

Get the CLI →

Brightsmith

New

Embedded Software Engineer

Posted 3 views
Discussion

Summary

Embedded engineer for a fuel cell technology company in Pittsburgh: design and maintain firmware and control systems in C/C++, Python, and MATLAB/Simulink, own state machines and fault handling, and build automated testing to take a deployed energy product from prototype to scale.

Brightsmith are pleased to be partnering with an advanced fuel cell technology company looking to build a product that is manufacturable, cost-effective, reliable, and scalable. You will directly impact system stability, fault handling, and readiness for scale in a real, deployed energy product. This position is based in Pittsburgh.


Responsibilities Required: Embedded Engineer

  • Design and maintain embedded firmware and control systems
  • Own system behavior (state machines, control logic, configuration)
  • Improve reliability by identifying failure modes and edge cases
  • Support field and production issues
  • Lead next-gen control architecture (fault handling, scalability)
  • Build automated testing and validation infrastructure
  • Drive systems from prototype → production → scale


Mindset

Ownership-driven, execution-focused, and comfortable operating in ambiguity. You challenge weak designs, move quickly, and prioritise systems that work in the field.


Experience Required: Embedded Engineer

  • 3+ years in embedded firmware and control systems
  • Strong programming skills in:C / C++, Python, MATLAB / Simulink
  • Experience with: State machine design and control logic, Firmware validation and repeatable system behavior
  • Debugging across hardware/software boundaries
  • Familiarity with: CAN networks (e.G., SAE J1939), Vector tools (CANalyzer, CANoe), Linux-based development environments
  • Ownership-driven, execution-focused, and comfortable operating in ambiguity. You challenge weak designs, move quickly, and prioritise systems that work in the field.


Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available