Skip to main content

Embedded Software Engineer

Technology
Brightsmith
Pittsburgh, United States2 months ago
Full time

Job description

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.
Keywords
monthsOfExperience: 36SimulinkScalabilityLinuxCANalyzerMatlabPythonSAE J1939DebuggerSoftware EngineeringDebugging

Interested in this role?