NewSenior Software Integration Engineer General MotorsSenior Software Integration EngineerMilford, MIThe SWIM is a technical project leadership position where you will be responsible to plan, lead and execute software build content and timing for assigned software swimlane(s) for Hybrid Electric Vehicle propulsion controllers. Lastly, you will exercise technical direction over engineering support personnel both internally (GM) and externally (supplier) assigned to a given swimlane(s).
Senior System Engineer GMSenior System EngineerMilford, MichiganTwo years of experience with: Embedded Controls, Software Architecture; Automotive mechanical systems, electrical and electronic components, mechatronics, distributed control systems, serial data, and software architectural concepts; Software development processes; Virtual Simulation Development; Product Integration Processes; and Electrical allocation and testing processes. REQUIREMENTS : Bachelor's degree in Mechanical Engineering, Electrical Engineering, Industrial Engineering, Manufacturing Engineering, or related field of study and Two (2) years of experience as a System Integration Engineer, Design Engineer, or related role.
Senior Software Engineer – Autonomous Air Systems (Avionics) Orb AerospaceSenior Software Engineer – Autonomous Air Systems (Avionics)Lowell, MIIf you’ve been a rocket/airplane nerd and have a passion for designing, building, and flying airframes, autopilots, power systems, and embedded systems, or you love to push a new product through new manufacturing methods to a new market, come join the team at Node One and make history. + Options and Incentives About Orb Aerospace [AT1] [CC2] [AT3] : Orb was started with the mission to bring aviation to the 80% of the world that’s never had it; turning autonomous aircraft into tools to decentralize infrastructure, connect continents, protect soldiers, provide for families, and run economies.
Senior Software Engineer - Virtualization And SIL Integration General MotorsSenior Software Engineer - Virtualization And SIL IntegrationMilford, MIExperience with development and delivery of high-quality SIL co-simulation test environments, virtual ECU integration, serial data modeling, rest-bus modeling, sensor/actuator modeling for ICE and/or Hybrid Propulsion applications. General Motors is seeking experienced and motivated candidates for the role of "Senior Software Engineer - Virtualization and SIL Integration" to support development of virtual test environments in the Software-in-the-loop Agile Release Train (SIL ART).
Software And Controls Engineer - GM Defense General MotorsSoftware And Controls Engineer - GM DefenseMilford, MIThis is a fast-paced role where you will operate with independence to impact compressed-timeline programs-such as developing in-house controls solutions (like custom Vehicle Interface Modules) and optimizing system performance across complex electrical architectures. Work collaboratively with systems integration engineers and technical leads to implement control algorithms for propulsion, chassis, and other complex systems into existing or new supervisory controls.
NewSenior Software Engineer- Ethernet Network Performance General MotorsSenior Software Engineer- Ethernet Network PerformanceMilford, MIDevelop solutions for assessment of temporal behavior for a network under test, including performance measurements for single-controller benches, transaction-level models of mixed full-duplex and bus-based automotive Ethernet networks, and precise measurement and regression test of latencies on virtual network models and physical network benches. As part of the broader Embedded Platform Infrastructure Systems Engineering organization, the team helps deliver the reliable, secure, scalable infrastructure capabilities-including communications, diagnostics, safety, cybersecurity, power management, programming, and I/O-that allow vehicle feature teams to build and integrate innovative customer experiences.
Staff Software Engineer, Infotainment General MotorsStaff Software Engineer, InfotainmentWarren, MIThis is a high-scope staff-level role: you lead architecture and cross-team technical decisions, influence managers and suppliers, and dive into design reviews, hard bugs, and prototypes when needed. We design, build, and support two generations of in-vehicle infotainment and digital cockpit platforms, evolving our current production platform while creating its successor, both aligned with the latest best practices.
Software Engineer 2 Strattec Security Corp.Software Engineer 2Auburn Hills, MILead embedded software development activities including overall design of software architecture, development of software design documentation, software coding, coordination of development activities with personnel at different global sites, integration and test of software packages. Possesses excellent problem solving skills as evidenced by adherence to disciplined problem solving methods resulting in solid solutions to kill the issue.
Senior Software Engineer - C++/Ui General MotorsSenior Software Engineer - C++/UiWarren, MI$138,000–$175,000 / yearBenefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture, graphics rendering, and system integration.
Software Engineer, II - Operating System algoluxSoftware Engineer, II - Operating SystemAnn Arbor, MI$139,000–$166,800 / yearThis also comprises the integration of third party libraries to efficiently run Machine Learning based Applications on NVIDIA target SoCs as wall as the development, operation and maintenance of the required build-system technologies. Familiar with Linux Kernel architecture (Scheduler (CFS vs RT), Memory management (paging, slab, CMA), Interrupt handling, softirq/tasklets).
Staff Software Engineer, AI For Developer Productivity General MotorsStaff Software Engineer, AI For Developer ProductivityWarren, MI$160,200–$246,300 / yearYou will partner across CI/CD, virtualization, systems engineering, calibration, platform, and software development teams to identify high-value opportunities and turn them into scalable solutions that improve engineering throughput, reliability, and user experience. Design, develop, and deliver AI-powered solutions that reduce manual effort, accelerate issue resolution, and improve software quality across development, debugging, test analysis, issue triage, documentation, and engineering support workflows.
Staff Software Engineer General MotorsStaff Software EngineerWarren, MI$189,000–$240,000 / yearThe role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture, graphics rendering, and system integration. Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Software Engineer 2 (Controls) Strattec Security Corp.Software Engineer 2 (Controls)Auburn Hills, MichiganIf you’re an integrator, problem solver, or forward thinker who wants to do work that matters, you’ll find the opportunity here to grow your craft and contribute to something bigger that shapes the future of the automotive industry. The Control Systems Engineer will be responsible for design, development, integration and calibration of Strattec’s power door controls for automotive applications.
Senior Software Integration Engineer Donatech CorporationSenior Software Integration EngineerSterling Heights, MI$57–$62.15 / hourThe Senior Software Integration Engineer: • Integrates and tests software applications running on Red Hat Enterprise Linux and hardware components on a combat vehicle system • Applies knowledge of Ethernet and CAN bus within software applications or tools to test and troubleshoot problems • Collaborates with multidisciplinary engineering and vehicle test teams to investigate reported issues and analyze collected data • Mentors less experienced software engineers to help develop their software integration and test capabilities and troubleshooting and problem-solving skills • Ensures that technical approach is consistent with established engineering principles and practices • Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met. • Integration and testing of software applications on Red Hat Enterprise Linux Operating Systems • Ability to build and maintain a software and hardware integration testbed • Understanding of Ethernet and CAN bus protocols • Git and Jira/Gitlab Configuration Management tools • Exceptional communication (verbal and written) skills are a MUST • Familiarity with current computer applications and technologies in applicable engineering disciplines • Ability to apply critical thinking to solve technical design and development problems • Ability to develop and maintain effective relationships with customers to solve technical problems • Ability to travel to the customer site • Ability to work on combat vehicles systems.
Staff Software Engineer, AI for Developer Productivity GMStaff Software Engineer, AI for Developer ProductivityWarren, Michigan$160,200–$246,300 / yearYou will partner across CI/CD, virtualization, systems engineering, calibration, platform, and software development teams to identify high-value opportunities and turn them into scalable solutions that improve engineering throughput, reliability, and user experience. Design, develop, and deliver AI-powered solutions that reduce manual effort, accelerate issue resolution, and improve software quality across development, debugging, test analysis, issue triage, documentation, and engineering support workflows.
NewSenior Calibration Engineer - SDV Infrastructure Software General MotorsSenior Calibration Engineer - SDV Infrastructure SoftwareMilford, MIYou will work across calibration, software, integration, validation, and platform teams to support calibration readiness, resolve issues, and drive reliable execution across multiple builds and milestones. This role will be responsible for ensuring the right calibration content is developed, validated, applied, and delivered across vehicle and software programs with quality and timing discipline.
NewSoftware Defined Vehicle Senior Hardware In The Loop (Hil) Engineer General MotorsSoftware Defined Vehicle Senior Hardware In The Loop (Hil) EngineerMilford, MISpecific to the role in the software defined vehicle infrastructure team, you will be responsible for the following: providing leadership for the scrum team, own and continuously improve lab operations and issue triage, response and communication to customer, drive bench utilization, define and execute lab expansion plans, mentor and assist new engineers in the team, act as a technical point of contact for escalation for complex bench issues, and present and communicate technical capabilities and roadmaps in appropriate forums and workgroups. The ART supports multiple types of testing environments (such as HIL, SIL, Virtual HIL, etc) through scrum teams focused on a specific type of control system, and each scrum team member focuses on the specific activities that best align with their experience, capabilities and personal development objectives.
Robotic Software Engineer, Perception Applied IntuitionRobotic Software Engineer, PerceptionAnn Arbor, MichiganWe're looking for someone who has: MS or PhD in Electrical Engineering, Computer Engineering, Robotic Engineering, Computer Science, Optimization, or equivalent OR 5+ years of relevant experience working with sensor algorithms, hardware, and HIL software integration. As a Perception Autonomy engineer, you will be pivotal in developing, integrating, and maintaining real-time sensor software solutions deployed across a range of heterogenous autonomous vehicles and different domains (e.g., land, air, sea, and space).
Senior Cybersecurity Software Engineer American RheinmetallSenior Cybersecurity Software EngineerAuburn Hills, MichiganSupervisory Responsibilities: No Minimum Qualifications: Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing) Experience developing embedded software for cybersecurity-related functions such as authentication, access control, protected communications, or secure interface implementation. This position focuses on developing and integrating software mechanisms that support secure communication between devices and subsystems, including authentication, access control, protected interfaces, and other cybersecurity features required to support secure system operation.
NewSenior Software Engineer - ADAS Interactive Experience GMSenior Software Engineer - ADAS Interactive ExperienceMilford, Michigan$129,400–$198,400 / yearBenefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more About GM . - Participate in architecture reviews and communicate technical trade-offs involving latency, determinism, memory, compute, functional safety, cybersecurity, reliability, and long-term maintainability.