Jobs · Engineering · California

Senior Software Engineer in Test

Econolite · Anaheim, CA · 3 wk ago
Engineering$100k–$140k/yrFull-time

About the role

Econolite® is an innovator of Intelligent Transportation System (ITS) solutions, products, and services. Our technology is helping save lives and making the Smart City a reality. The Senior Software Engineer in Test (SSET) will contribute to the overall effectiveness of Econolite’s test automation systems and infrastructure, supporting our market-leading traffic controller and detection products.

Responsibilities

  • Design, develop, and maintain automated tests and tools using C++, Python, Qt, and C#/.NET (Visual Studio).
  • Support and enhance existing automation frameworks to validate traffic controller and detection products.
  • Develop comprehensive automated tests covering smoke, functional, integration, load, and regression testing for Web services, APIs, and embedded software features.
  • Build and refine automation and installation tools that are easy to use and maintain across engineering teams.
  • Contribute to the setup and maintenance of scalable continuous integration (CI) and deployment pipelines for test automation programs.
  • Debug and troubleshoot issues across Windows and embedded Linux systems, leveraging debugging tools and log analysis.
  • Effectively document and communicate testing activities, results, and recommendations in verbal and written forms.
  • Participate in code and design reviews, providing feedback on product testability, reliability, and maintainability.

Qualifications

  • Bachelor of Science in Computer Science or Engineering/Technology, or equivalent work experience
  • Strong programming skills in C++, Python, and experience with Qt (signals/slots, UI design)
  • Familiarity with C#/.NET (Visual Studio) for maintaining or extending internal tools
  • Experience with embedded Linux environments and test development for embedded systems
  • Solid understanding of automation frameworks and test methodologies (smoke, regression, functional, integration)
  • Knowledge of networking concepts (TCP/IP, SNMP, REST APIs) and experience validating distributed systems
  • Knowledge of cybersecurity and security testing tools for evaluating applications and networks
  • Familiarity with debugging tools and troubleshooting techniques across hardware/software layers
  • Exposure to CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, or equivalent)
  • Strong analytical and problem-solving skills, along with the ability to work independently and as part of a cross-functional team
  • Experience and knowledge of open-source automated functional testing tools is desirable
  • Aptitude and willingness to learn traffic/ITS industry concepts; prior experience is a plus

Physical Requirements

  • Must be able to stand, walk, squat, and bend at the waist for extended periods of time
  • Occasionally lift up to 25 pounds (e.g., test equipment or hardware prototypes)
  • May require standing, bending, or reaching during hardware setup or lab testing

Similar jobs

Software Engineer Senior

PathwardUnited States· Yesterday
RemoteEngineering$86k–$145k/yrapply on job-boards.greenhouse.io