Firmware Engineer role at Critical Loop, working across embedded drivers, backend services, and data pipelines for battery control and energy management systems, in a hybrid role based near Torrance, CA.
Responsibilities
- ▹Design and build software spanning embedded drivers, device communications, backend services, data pipelines, and operator-facing interfaces
- ▹Develop the network communication and driver layers that power site controllers and distributed energy resources
- ▹Build and maintain automated data pipelines for utility interval data analysis and real-time energy monitoring
- ▹Collaborate with hardware engineers to develop and iterate on embedded system designs
- ▹Help architect systems that are reliable, observable, maintainable, and deployable across physically distributed sites
- ▹Participate in hardware bring-up, field testing, commissioning, and debugging of deployed systems
- ▹Own features from initial design through deployment and field validation
Requirements
- ▹Proficiency in one or more systems programming languages such as C, C++, or Rust
- ▹Experience with a higher-level language used for services, automation, or data processing, such as Python or Go
- ▹Experience writing firmware, drivers, or hardware-facing software for embedded targets
- ▹Comfort working close to hardware, including reading schematics, debugging over serial or JTAG, and reasoning about timing and electrical behavior
- ▹Experience building backend services and APIs, ideally for real-time, distributed, or telemetry-driven systems
- ▹Authorization to work in the United States without visa sponsorship, now or in the future
Nice to have
- ▹Familiarity with industrial protocols such as Modbus, DNP3, or CAN bus
- ▹Experience with SCADA systems, distributed energy resources, or industrial controls
- ▹Experience with battery energy storage systems, inverters, power conversion equipment, or other grid-edge hardware
- ▹Background in aerospace, defense, robotics, automotive, or other safety-critical embedded domains
- ▹Exposure to machine learning, signal processing, controls, or data analysis in a hardware context
- ▹A degree in physics, computer engineering, electrical engineering, or a related technical discipline
Soft skills
Ability to take ownership of ambiguous problems and operate with minimal oversight in a fast-moving startup environment
About the company
Critical Loop is shaping the next generation of energy systems by building the integrated edge grid of the future, specializing in advanced energy management and battery control systems that help unite distributed energy resources for faster, more reliable, and more affordable grid access.
Education: Fizika, számítástechnika/mérnöki informatika, villamosmérnöki vagy hasonló műszaki terület (előny)
Ähnliche Stellen

Stelle
Gen AI Transformation Engineer – Embedded Software & Engineering Productivity
Qualcomm
AI/MLCpp
+4
116 544–174 816 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
BMC Firmware Engineer
MatX
Cpp
+2
💰 Gehalt: keine Angabe
🏢 Vor Ort
Mountain View
🗣️ EN

Stelle
Embedded Software Engineer
Blueprint Technologies
AI/MLCppData Science
+3
💰 Gehalt: keine Angabe
🏢 Vor Ort
Redmond
🗣️ EN

Stelle
Embedded Software Engineer, Onboard Test Automation
Wayve
AI/MLCpp
181 300–230 667 €/Jahr
brutto
🏢 Vor Ort
Sunnyvale
🗣️ EN

Stelle
Embedded Software Engineer (Safety, Multimedia, Audio & Camera)
ALTEN Technology USA
Cpp
+1
112 394–121 040 €/Jahr
brutto
🏢 Vor Ort
Palo Alto
🗣️ EN

Stelle
Embedded SW Engineer
42dot
Cpp
+4
185 856–261 990 €/Jahr
brutto
🏢 Vor Ort
Sunnyvale
🗣️ EN
