Senior Software Engineer (Embedded Test Automation)

Imperative Care

Campbell (CA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
401k
Health benefits
Team events, competitions & activities

Job summary

Imperative Care in Campbell, CA is hiring a Senior Software Engineer, Embedded Test Automation to design and build hardware-in-the-loop test infrastructure, automated firmware tests, and manufacturing tools for the embedded platform. You will integrate tests into CI/CD workflows and collaborate with software, electrical, systems, manufacturing, and quality teams to automate tasks and collect data.

The role requires strong Python, Linux, CI/CD experience and familiarity with embedded systems;

Qualifications

  • Bachelor’s degree in CS/CE/EE or related field with 5+ years of relevant experience.
  • Experience with embedded systems, C/C++, CAN/UART/Ethernet preferred.
  • Strong Python automation skills and experience with test frameworks and manufacturing tools.

Responsibilities

  • Design, implement, and maintain hardware-in-the-loop test systems and automated fixtures for embedded firmware and hardware
  • Build reusable Python automation for component, integration, regression, and fault-injection testing
  • Create and maintain manufacturing tools for device programming, provisioning, configuration, calibration, and diagnostics
  • Integrate embedded tests and hardware test stations into CI/CD workflows
  • Collaborate with embedded software, electrical, systems, manufacturing, and quality teams to develop tools to automate tasks and collect data

Skills

Python automation
Linux
CI/CD
Embedded test design
Test automation frameworks

Education

Bachelor’s degree in CS/CE/EE or related field

Tools

pytest
Docker / containers
Build automation
Git

Job description

  • This position is on-site and full-time
  • The Senior Software Engineer, Embedded Test Automation designs and develops automation used to test, integrate, and manufacture the embedded systems within our medical robotic platform. This hands-on role will build hardware-in-the-loop test infrastructure, automated firmware tests, and reliable manufacturing tools
  • Design, implement, and maintain hardware-in-the-loop test systems and automated fixtures for embedded firmware and hardware
  • Build reusable Python automation for component, integration, regression, and fault-injection testing
  • Create and maintain manufacturing tools for device programming, provisioning, configuration, calibration, and diagnostics
  • Integrate embedded tests and hardware test stations into CI/CD workflows
  • Collaborate with embedded software, electrical, systems, manufacturing, and quality teams to develop tools to automate tasks and collect data
Benefits
  • Stock options
  • 401k
  • Health benefits
  • Team events, competitions & activities

Experience with Linux, Git, automated test frameworks such as pytest, and CI/CD systems; experience with containers and build automation is a plusStrong Python software-development skills and experience creating maintainable automation frameworks, test tools, or manufacturing utilitiesExperience automating hardware/software or electromechanical systems using test fixtures, laboratory equipment, or hardware-in-the-loop environmentsBachelor’s degree in computer science, computer engineering, electrical engineering, or a related field and a minimum of 5 years of relevant experience; or an equivalent combination of education and work experienceExperience with C or C++, embedded systems, and communication interfaces such as CAN, UART, or Ethernet is preferred. Experience in manufacturing, medical devices, or another regulated or safety-critical environment is also a plus

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Quality Assurance Automation Engineer (Python)
Senior Quality Assurance Automation Engineer (Python)

Intellias • Mounds View (MN)

On-site
USD 90,000 - 120,000
Principal Embedded Software Test Engineer
Principal Embedded Software Test Engineer

Mondo • Danvers (MA)

On-site
USD 115,000 - 197,800
Health Insurance
Dental Insurance
Vision Insurance
+2
Senior Embedded Test Automation Engineer (On-Site)
Senior Embedded Test Automation Engineer (On-Site)

Imperative Care • Campbell (CA)

On-site
USD 169,000 - 195,000
Stock options
401k plan
Health benefits
+2
Principal Software Engineer, Manufacturing Systems
Principal Software Engineer, Manufacturing Systems

PDW • Huntsville (AL)

On-site
USD 120,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+7
Automation Test Lead
Automation Test Lead

TechDigital Group • Austin (TX)

On-site
USD 90,000 - 120,000
Sr Software Test Engineer, Robotics
Sr Software Test Engineer, Robotics

Tennant Company • Minneapolis (MN)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Ursus • Foster City (CA)

On-site
USD 120,000 - 134,000
Medical and dental benefits
Vision benefits
401K benefits
+2
Staff Mechanical Engineer
Staff Mechanical Engineer

PreScalar • San Francisco (CA)

On-site
USD 140,000 - 170,000
Health Insurance
Dental Insurance
Vision Insurance
+3
Test Automation Engineer
Test Automation Engineer

Pentangle Tech Services | P5 Group • Allen Park (MI)

On-site
USD 90,000 - 120,000
Test Automation Engineer – Embedded Systems
Test Automation Engineer – Embedded Systems

Mogi I/O : OTT/Podcast/Short Video Apps for you • Round Rock (TX)

On-site
USD 160,000 - 180,000