Search

Senior Software Engineer

BTC POWER
locationIrvine, CA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Senior Software Development Engineer in Test (SDET)


BTC POWER is seeking a Senior Software Development Engineer in Test (SDET) to help build and scale the automated test infrastructure that validates our EV charging products.

This is a highly technical engineering role focused on software development, automation, distributed systems, and hardware-in-the-loop testing. You will work closely with firmware, software, systems, and hardware engineering teams to develop the tools, frameworks, and infrastructure that ensure product quality and reliability throughout the development lifecycle.


What You'll Do

  • Design, develop, and maintain automated test frameworks using Python
  • Expand automated regression coverage for EV charging systems and embedded software
  • Build and support Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing environments
  • Develop and maintain CI/CD pipelines that support automated validation and release readiness
  • Investigate, reproduce, and troubleshoot issues across software, firmware, test infrastructure, and hardware systems
  • Collaborate with firmware, software, systems, and hardware engineers to improve product quality and testability
  • Support certification efforts and product validation activities
  • Participate in design reviews, code reviews, and release planning
  • Create and maintain technical documentation
  • Mentor junior engineers and contribute to engineering best practices


What We're Looking For

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 5+ years of experience in SDET, test automation, software engineering, or a related role
  • Strong Python programming experience
  • Experience building automated test frameworks and scalable automation solutions
  • Experience testing REST APIs, WebSocket APIs, and distributed systems
  • Experience with Docker, CI/CD pipelines, Linux, and SQL databases
  • Strong troubleshooting, debugging, and root cause analysis skills
  • Excellent communication and collaboration skills


Preferred Experience

  • EV charging, energy, automotive, or industrial technology environments
  • OCPP, ISO 15118, or EV charging communication protocols
  • Hardware-in-the-Loop (HIL) testing
  • CAN Bus and laboratory instrumentation
  • Embedded systems or embedded C development exposure
  • Product validation, manufacturing support, and release testing
  • Technical leadership or mentoring experience


Why Join BTC POWER?

BTC POWER is a leader in EV charging infrastructure, delivering innovative charging solutions across North America. This role offers the opportunity to build critical test and automation systems that directly impact product quality, release velocity, and the future of electric vehicle charging technology.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...