Senior Embedded Software Engineer

Reposted 17 Hours Ago
Be an Early Applicant
Seattle, WA, USA
In-Office
5-5 Annually
Senior level
Automotive
The Role
The Senior Embedded Software Engineer will develop and integrate embedded software, lead root-cause investigations, provide mentorship, and drive improvement in software quality and processes.
Summary Generated by Built In

We are looking for a talented Senior Embedded Software Engineer to join our team specializing in Engineering for our Cummins Inc. facility in Seattle, WA. 

In this role, you will make an impact in the following ways:  

  • Strengthen product performance and reliability by investigating software issues, identifying root causes, recommending corrective actions, and owning full resolution through clear documentation and follow‑through.
  • Enhance the quality and consistency of software deliverables by applying and continually improving development processes, including coding, compiling, integration, and testing using advanced tools such as static analysis, compilers, and hardware‑in‑the‑loop systems.
  • Deliver verified software features, components, and builds by collaborating with product and software development teams and ensuring alignment with stakeholder requirements and application needs.
  • Influence key decisions related to software requirements, architecture, design, and testing, positively impacting software quality, platform performance, and cross‑business‑unit integration efforts.
  • Provide technical oversight by reviewing the work of less‑experienced developers and testers, ensuring designs and implementations are robust, reusable, and efficient.
  • Lead smaller‑scale projects or take ownership of complex software components or systems, navigating ambiguity and maintaining accountability for project outcomes, timelines, and quality.
  • Drive continuous improvement by developing and optimizing work processes and systems across functions or business units, contributing to long‑term operational and product excellence.
  • Mentor and guide technicians, students, and junior engineers, supporting knowledge transfer, developing team capability, and operating as a recognized specialist within the immediate software discipline.
Responsibilities

To be successful in this role, you will need the following: 

  • Engineer with a systems mindset: Translate stakeholder needs into clear, verifiable system requirements; apply systems thinking to define boundaries, interfaces, and lifecycle impacts; and make sound, timely decisions in complex environments.
  • Design robust, reliable products: Use failure mode avoidance, platform architecture, and product selection trade‑offs to mitigate risk, optimize features and variants, and improve reliability across platforms and applications.
  • Leverage analytics and validation rigor: Apply modeling, simulation, and analysis to influence design decisions; develop and execute verification and validation plans; interpret analytical, simulation, and physical test results to confirm capability and manage product risk.
  • Build software and partnerships that scale: Employ best‑practice software design and construction methods; document and communicate effectively for diverse audiences; build strong internal and external networks; and drive results through resourcefulness while valuing diverse perspectives.

Education, Licenses, Certifications:
College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.
Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.
This position may require licensing for compliance with export controls or sanctions regulations.
Experience:
Prior Senior or Lead Engineer equivalent work experience in a relevant discipline area is required with a demonstrated track record of technical problem solving and quality decision making. Knowledge of MS Office tools is preferred

Qualifications

Additional Information: 

Key Responsibilities:

  • Design, develop, and integrate embedded C/C+ + software for automotive ECUs running AUTOSAR, RTOS, and baremetal platforms
  • Integrate controls software components (SWCs) with AUTOSAR BSW and RTE layers
  • Lead rootcause investigations of complex software issues and drive resolution through documentation and corrective actions
  • Influence software requirements, architecture, design, and test strategies across ECU platforms
  • Participate in unit, integration, SIL, and HIL testing to validate software behavior
  • Support diagnostics, fault handling, calibration, and flashing workflows
  • Provide technical oversight, code reviews, and mentorship to junior engineers
  • Own complex software components or subsystems and lead smaller technical initiatives

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science 
  • 5 + years of embedded software experience in automotive or safetycritical systems
  • Strong proficiency in C/C + + (Python a plus)
  • Familiarity with Git, static analysis, and HIL/SIL environments 
  • Experience with AUTOSAR Classic and ECU software integration preferred
  • Knowledge of CAN, J1939, UDS, and XCP preferred
  • Experience across the full software development lifecycle preferred
  • System level thinking and strong crossfunctional communication skills preferred

Please note that the salary range provided is a good faith estimate on the applicable range. The final salary offer will be determined after considering relevant factors, including a candidate’s qualifications and experience, where appropriate.


About UsCummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.

Top Skills

Autosar
C/C++
Can
Git
Hil
J1939
Python
Rtos
Sil
Uds
Xcp
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Columbus, IN
35,251 Employees
Year Founded: 1919

What We Do

At Cummins, we empower everyone to grow their careers through meaningful work, building inclusive and equitable teams, coaching, development and opportunities to make a difference. Across our entire organization, you'll find engineers, developers, and technicians who are innovating, designing, testing, and building. You'll also find accountants, marketers, as well as manufacturing, quality and supply chain specialists who are working with technology that's just as innovative and advanced.

Similar Jobs

Axon Logo Axon

Software Engineer

Artificial Intelligence • Cloud • Social Impact • Software • Wearables
Easy Apply
In-Office
Seattle, WA, USA
2700 Employees
141K-226K Annually

Axon Logo Axon

Software Engineer

Artificial Intelligence • Cloud • Social Impact • Software • Wearables
Easy Apply
In-Office
Seattle, WA, USA
2700 Employees
149K-238K Annually

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office or Remote
4 Locations
21960 Employees
184K-357K Annually

Carbon Robotics Logo Carbon Robotics

Senior Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Machine Learning • Robotics • Software • Agriculture
Easy Apply
Hybrid
Seattle, WA, USA
280 Employees
190K-225K Annually

Similar Companies Hiring

Copia Automation Thumbnail
Cybersecurity • Industrial
US
50 Employees
UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account