Validation & Tooling Software Engineer

Actalent
US - California - Palo Alto
View Company Profile / << Go Back

  • Job Type: Full time
  • 11 days ago

Job Description

Design and maintain internal software-in-the-loop environments, simulation infrastructure, and developer tools for residential energy firmware, including visualization, debugging, and trace capture/replay capabilities. Support product onboarding, automated testing, CI integration, field issue reproduction, and collaboration across software, hardware, validation, and product teams.

Requirements: Requires strong Linux systems knowledge, programming proficiency—especially in Python and Go—and experience building internal developer, validation, or simulation tools. A degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience is specified; embedded systems, SIL, observability, instrumentation, and CI experience are valuable.

Key Skills: Python, Go, Linux, Embedded Systems, Software-in-the-Loop, Simulation Harnesses, Concurrency, Distributed Systems, CAN, HTTPS, Protocol Buffers, Rust, C, C++, Trace Instrumentation, CI Pipelines

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Critical Illness Insurance, Accident Insurance, Hospital Insurance, 401(k) Retirement Plan, Life Insurance, Short-Term Disability, Long-Term Disability, Health Savings Account, Transportation Benefits, Employee Assistance Program, Paid Time Off, Vacation Leave, Sick Leave




Fast Track Upload