Senior Embedded Software Engineer
General Motors Proving Ground
Job DescriptionDUTIES: Prototyping and executing software tasks spanning the entire software development lifecycle, such as requirements analysis, design coding, support of defect resolution, and production release. Design, develop, implement, and debug software in embedded C. Lead cross functional teams in the design, creation and deliver software for embedded controls systems for the infrastructure layers including HWIO, BSW, Complex Drivers, SUMs, and other. Test and demonstrate software functionality and readiness in prototype benches. Ensure common solutions across all GM owned software. Document requirements for design solution and link them to test cases that can demonstrate software functionality. Utilize automated test tools in build environments and benches to verify functionality of the developed software. Coordinate and collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance. Support of root cause analysis and debugging. Collaborate and lead meetings with suppliers to develop micro, peripheral, and ECU specific solutions for new technology. Lead software quality improvements to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements. Troubleshoot code to resolve design deficiencies and develop solutions to resolve them. Hybrid Work Policy – 3 days In-Office, 2 Days Remote – Must be able to report to local office.REQUIREMENTS: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field of study and Five (5) years of experience as a Software Engineer, Embedded Software Engineer or related role. Five (5) years of experience with the following: Embedded software development; Configuration management software including IBM Synergy; Embedded compiler, linker, debugging tools, and software such as Lauterbach, ETAS INCA, CANalyzer, oscilloscopes, and other general lab equipment; Test Driven Development and Behavior Driven Development; AUTOSAR compliant Infrastructure and Firmware software development; and Code Quality Analysis and debugging, including test case coverage and quality metrics.#LI-DNI About GMOur 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.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.SummaryLocation: Milford, Michigan, United States of AmericaType: Full time
- ...intuitive design, intelligent software, and next-generation safety... ...We develop and test low-level embedded software that is portable and... ...applications. As a member of the HWIO Engineering group, you’ll work with... ....We are seeking a skilled Senior Embedded Software Developer to...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...voltage, temperature) Design and implement software from platform/base layers (bootloader,... ...and maintain traceability between engineering phases and artifacts to ensure quality and... ...technical experience (M.S. preferred) In-depth embedded software experience for automotive or...Senior
- ...vehicles. Work closely with multi-disciplined engineering teams to interpret functional... ...Multicomponent test cases to ensure thorough software testing. Explore and understand new thermal... ...C/C++ and MATLAB Simulink; Developing embedded software architecture; Software...SeniorFull timeWork at officeLocal areaRemote workWork from home
- Join TrustMotion part of NXPTrustMotion part of NXP is looking for a Senior Embedded AI Software Engineer to join our team developing advanced embedded and automotive solutions.You will work at the intersection of embedded software and AI, developing software for embedded...SeniorFull timeContract work
- ...into a single pane of glass for vehicle software. We aggregate signals from testing, releases... ...the field into dashboards that update engineers and leadership on the state of software... ...taking shape, and we're looking for a senior engineer eager to shape them and make real...SeniorFull timeLocal areaWork from homeRelocationRelocation packageShift work
- ...The Role:At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance... ..., and system integration. We are seeking a Senior Advanced Emission System Software Engineer to support Advanced Technical Work (ATW) projects...Full timeLocal areaWork from homeRelocation package
- ...HARMAN Automotive is seeking a Principal Engineer to provide technical and applications support for audio and noise management projects... ...successful delivery. You will work closely with Solution Management, Software Program Managers, and Acoustic Engineers to ensure timely, cost...
- ...General Motors in Milford, Michigan is seeking a Senior Advanced Emission System Software Engineer to lead ATW projects in the Internal Combustion Engine domain, focusing on regulatory compliance and system performance. The role requires collaboration with cross-functional...Senior
- General Motors is seeking a Senior Product Manager to lead strategy, definition, and development for one ADAS product. You will identify... ...opportunities, drive vision and roadmaps, and partner with software, design, and program management teams to deliver impactful solutions...Senior
- General Motors is seeking a Senior HIL Core Engineer in Milford, MI, hybrid role. You will design, implement, and maintain hardware-in-the-loop systems that validate embedded controllers and perception technologies for next-gen vehicles. Collaborate across Systems, Firmware...Senior
- Pratt Miller, an Oshkosh company, seeks a Program Manager to lead complex, cross-functional engineering programs from planning through integration, validation and delivery. You will ensure customer satisfaction, disciplined program execution, and alignment of scope, schedule...Senior
- ...the successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures...SeniorFull timeLocal areaWork from homeRelocation package
- ...floor. You will serve as a technical resource and collaborate with engineers and design teams to ensure high-quality, precise parts.... ...years of experience and a High School diploma or GED. This is a senior-level role requiring independent work with minimal supervision...Senior
- Job DescriptionDUTIES: Design and lead embedded programming and bootloader software for microcontroller based automotive ECUs supporting software defined... ...office.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Computer Engineering,...SeniorFull timeWork at officeLocal areaRemote workWork from home
- Job DescriptionThe RoleWe are seeking a Senior Software Architect to define infrastructure... ...and verification, partnering with system engineers and software teams to ensure solutions... ...experience, including test automation for embedded or distributed systems. Strong C++ and...SeniorFull timeLocal areaWork from homeRelocation package
- ...the business.The Role:As a Virtual Calibration Development Engineer within GM’s Electrification Propulsion Integration... ...simulation tools such as GT-SUITE or AMESIM.Experience with embedded controls software and calibration tools such as INCA.Familiarity with automotive...SeniorFull timeLocal areaWork from homeRelocation package
- ...the business.The Role:As a Virtual Calibration Development Engineer within GM's Electrification Propulsion Integration... ...simulation tools such as GT-SUITE or AMESIM.Experience with embedded controls software and calibration tools such as INCA.Familiarity with automotive...SeniorRelocation package
$16.4 per hour
...displays. This is a hands-on role where your work is visible every day and makes a real difference in how consumers shop. As a Senior Reset Merchandiser, you'll: Independently service one store per day, up to 5 stores per week Accurately reset shelves and products...SeniorHourly payImmediate startWeekend work- General Motors seeks a Staff Software Engineer to define the architecture for a next-generation virtual development platform, including SIL... ...cloud-native compute. You will expand from automation and embedded systems into cloud orchestration, IaC, ML workflows, and distributed...Senior
- ...DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we... ...ADAS/AV Platform Software Verification Engineer, you will play a crucial role in... ...QNX or Linux based software systems and Embedded programming. Knowledge in ROS, Linux-based...SeniorFull timeWork experience placementLocal areaWork from homeFlexible hours
- Job DescriptionThe RoleThe Senior Product Cybersecurity Engineer, Offensive Product Security role sits within the broader... ...engineer helps identify meaningful weaknesses in software, systems, and product implementations across embedded vehicle software, mobile experiences, and...SeniorFull timeLocal areaWork from homeRelocation package
- Job DescriptionGeneral Motors is seeking an Senior Engineer to own software integration and system-level verification for the MCU1 platform on the... ...the intersection of MCU software, platform integration, embedded systems, safety, diagnostics, automation, and release engineering...SeniorFull timeLocal areaWork from home
- ...operating environments. We are seeking a Senior Vehicle Systems Engineer for hands-on work supporting our... ...testing, root cause sensor and software problems, support data collection campaigns... ...cross-functionally with embedded system teams, sensor teams, and perception...SeniorPermanent employmentFull timeLocal areaWork from homeRelocation package
- Job DescriptionSenior Software Engineer — ADAS Interactive ExperienceJob SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our ADAS HMI team within the... ...and deliver production automotive embedded software spanning microcontroller (MCU...SeniorFull timeLocal areaWork from homeShift work
- ...architectures. Implement estimation algorithms as production quality embedded software in C/C++, meeting GM standards for safety, cybersecurity,... ...local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Electrical Engineering, Chemical Engineering, Computer...SeniorFull timeWork at officeLocal areaRemote workWork from home
$106.6k - $192.7k
...systems to intuitive design, intelligent software, and next-generation safety and... ...Semiconductor / Semiconductor Technology Engineering team is a dynamic, high-energy, and innovative... ...s vehicle architecture.We are seeking a Senior Hardware Engineer to lead the hardware development...SeniorFull timeLocal areaWork from homeRelocationRelocation package- ...office - Milford Proving Grounds, Michigan three times per week, at minimum.The Role:As a Senior Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Battery and High Voltage Agile Release Train (ART). Your...SeniorFull timeWork experience placementWork at officeLocal areaWork from homeRelocation package
- ...intuitive design, intelligent software, and next-generation safety... ...scale.The RoleThe AV Fleet Data Engineering team is responsible for the... ...E2E AV/ADAS data needs. As a Senior Calibration Engineer, you will... ...and software systems, embedded applications, data pipelines,...SeniorFull timeLocal areaWork from homeRelocation package
- ...team performance. Your role includes coordinating assessments, care plans, and medication management, while collaborating with Marketing and the Executive Director for seamless move-ins. Strong RN credentials and experience with seniors are essential. #J-18808-LjbffrSenior
- ...energetic ECU Hardware Safety Analysis Engineer to lead circuit-level safety analysis activities... ...System Safety Case for ECUs within a Software Defined Vehicle (SDV) electrical... ...experience.Deep knowledge of safety critical embedded controls with at least one automotive...SeniorFull timeLocal areaWork from homeRelocationRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior performance engineer Milford, MI
- senior work from home Milford, MI
- senior cybersecurity engineer Milford, MI
- senior manager diversity & inclusion Milford, MI
- senior director diversity & inclusion Milford, MI
- senior cloud network engineer Milford, MI
- senior software engineer remote Milford, MI
- senior software engineer Milford, MI
- senior tableau developer Milford, MI
- senior sas developer Milford, MI


