Firmware Engineer

Critical Loop
US - California - Torrance
View Company Profile / << Go Back

  • Job Type: Full time
  • 6 days ago

Job Description

Design and build software across embedded drivers, device communications, backend services, data pipelines, and operator interfaces for energy systems. Collaborate with hardware engineers and own features through system bring-up, field testing, commissioning, deployment, and validation.

Requirements: Candidates need experience with a systems programming language such as C, C++, or Rust, plus a higher-level language such as Python or Go, and experience developing firmware, drivers, or other hardware-facing software. They should be comfortable debugging hardware and building backend services and APIs, and able to take ownership of ambiguous problems with minimal oversight.

Key Skills: C, C++, Rust, Python, Go, Firmware Development, Embedded Linux, Device Drivers, Hardware Debugging, Backend Services, APIs, Data Pipelines, Industrial Protocols, Modbus, DNP3, CAN Bus

Benefits: Stock Options, Medical Insurance, Dental Insurance, Vision Insurance, Retirement Savings Plan, Unlimited Paid Time Off




Fast Track Upload