Knowledge of MS Office tools is preferred **Additional Information:** **Key Responsibilities:** + Design, develop, integrate, and maintain embedded C/C++ software for automotive ECUs, real-time systems, and related software platforms + Develop and integrate software components in alignment with defined requirements, interfaces, and system designs + Investigate and resolve software issues through debugging, root-cause analysis, documentation, and corrective actions + Contribute to software requirements, architecture, design, and test strategy discussions across assigned platforms or projects + Participate in unit, integration, SIL, HIL, and system-level testing to validate software behavior and quality + Support diagnostics, fault handling, calibration, configuration, and software flashing workflows + Participate in code reviews and apply software engineering best practices for quality, maintainability, and reliability + Take ownership of assigned software features, components, or work packages and deliver them in alignment with project timelines **Preferred Qualifications:** + Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field + 3-5 years of software development experience, preferably in embedded, automotive, industrial, or safety-critical systems + Proficiency in C/C++; experience with Python is a plus + Familiarity with Git, software debugging tools, static analysis tools, and SIL/HIL or simulation-based test environments + Experience with embedded software integration, real-time operating systems, or low-level software development preferred + Knowledge of communication protocols such as CAN, J1939, UDS, or XCP preferred + Experience participating in the full software development lifecycle, including requirements, design, implementation, testing, release, and maintenance + Strong problem-solving skills, system-level thinking, and ability to communicate effectively with cross-functional teams Please note that the salary range provided is a good faith estimate on the applicable range. We are looking for a talented **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.