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.
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.
NewSenior Software Engineer ActalentSenior Software EngineerSterling Heights, MICollaboration with cross-functional teams, including Systems Engineering, Safety Engineering, Cybersecurity, Software Architecture, Program Management, and Government stakeholders, is expected. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
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.
Sr. Software Engineer Magna International, IncSr. Software EngineerAuburn Hills, MichiganResponsible for the releasing the software deliverables with all needed work products to the Engineering project team and the manufacturing team (Release Notes, Software Test Reports, First Article). Development (design, implement, test and debug) of core and/or application specific software requirements for complex automotive embedded electronic module serial production projects.
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).
Software Area Manager - Board Support General Dynamics Land Systems USSoftware Area Manager - Board SupportSterling Heights, MIFull timeThe Board Support Software Area Manager is a technical leadership role responsible for planning, directing, and executing all activities related to board support software (BSP, device drivers, low-level diagnostics, and related tooling) for GDLS platforms. The Area Manager will partner closely with Systems Engineering, Hardware Engineering, Vehicle Software, Test, and Program Management to ensure board support software is robust, reusable, and delivered on schedule to meet program cost, quality, and performance objectives.
Platform Cybersecurity Engineer General Dynamics Land Systems USPlatform Cybersecurity EngineerSterling Heights, MIFull timeThe function of this position is to support the Cyber and Command, Control, Communication, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5ISR) section with responsibility for Cyber architecture, technology, evaluation, testing and compliance across the US market and support the delivery of products and services to Ground Combat Platforms. (Candidates will be considered on the aggregate of the position requirements, it is not required that candidates possess experience in all categories): Bachelor of Science in Engineering, related science or equivalent (Relevant cyber technical certificates and management credentials will be considered).
Project Engineer ConsultNetProject EngineerRochester Hills, MIFor over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid.
NewEngineering Group Manager- Electrical Integration & Numerical Optimization General MotorsEngineering Group Manager- Electrical Integration & Numerical OptimizationWarren, MIThis leader thinks beyond traditional physical part packaging, using modeling, numerical optimization, and data to redefine how electrical and electronics systems are physically realized - bridging advanced analytical methods with real-world vehicle execution to translate complex trade-offs of inputs and outputs into clear, data-driven decisions that improve cost, performance, and development velocity at scale. What Will Give You A Competitive Edge (Preferred Qualifications): Master's degree (or PhD) in Computational Science, Engineering and Mathematics, Operations Research & Industrial Engineering, Applied Mathematics, Engineering, Computer Science, Physics, or other relevant disciplines.
Senior Systems Engineer - Wireless Charging General MotorsSenior Systems Engineer - Wireless ChargingWarren, MIThe Role: We are seeking a self-driven Senior Systems Engineer to join our team in developing system requirements for user experience-related features specific to Wireless Charging. What Will Give You A Competitive Edge (Preferred Qualifications): Experience with Model‑Based Systems Engineering (MBSE) tools and practices (e.g., Rhapsody, SysML, functional modeling, behavioral diagrams).
Senior Software Engineer GMSenior Software EngineerMilford, MichiganTwo (2) years of experience with the following: Embedded software development; System design diagnostics strategies and control systems for embedded software applications; Testing strategies including SiL HiL and Vehicle-Level testing frameworks; C C++ programming and Python scripting; Diagnostics strategies software verification and validation methodologies; and Software testing environments. DUTIES: Deliver high-quality software for embedded controls systems in the electrification space specifically for VMEC - High Voltage Battery Wired/Wireless Communication and Sensing (WCSR).
Hardware Engineer DISHERHardware EngineerZeeland, MIIn this role, you will bring your deep experience in electronic hardware design and early-stage product development, rapidly building functional prototypes, shaping technical direction, and influencing product strategy from concept through launch. We are looking for a confident communicator and strategic thinker with an entrepreneurial mindset, energized by innovation, new product development, and the opportunity to help build and grow high-performing teams.
Senior Embedded Software Engineer GMSenior Embedded Software EngineerPontiac, MichiganThree (3) years of experience with: Designing, developing, and testing Microcontroller and ECU Abstraction Layer and Complex Drivers for AUTOSAR; Reading schematics and understanding of basic electrical circuits; Real Time Operating Systems (RTOS) for multi-core microcontroller; ARM, PowerPC, and Renesas microcontrollers; Performing root cause analysis with Integrated Basic Software and Application Software on multi-core microcontrollers; and Embedded compiler, linker, debugging tools, and software including Lauterbach, ETAS INCA, CANalyzer, oscilloscopes, and other general lab equipment. Alternatively, the employer will accept a Master's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Three (3) years of experience as an Embedded Software Engineer, Validation Engineer, or related occupation.