Software Integration Engineer Donatech CorporationSoftware Integration EngineerSterling Heights, MI$45–$50.85 / hourIntegration 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. The 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 • 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.
Embedded Software Engineer - Vehicle Fire Control Systems The Panther GroupEmbedded Software Engineer - Vehicle Fire Control SystemsSterling Heights, MIResponsibilities to Anticipate for this role: Design, configure, and test a new software development environment that will be used to create software work products ranging from documentation to code and test artifacts. Develop software documentation and code across one or more vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, diagnostics.
Software Integration Engineer PGS WorldwideSoftware Integration EngineerSterling Heights, MI$45.46 / hourThis position will integrate and test real-time embedded software and hardware for combat vehicle systems, with a strong emphasis on Red Hat Enterprise Linux, networking, troubleshooting, and software verification. Engineers will work closely with multidisciplinary software, systems, hardware, and vehicle test teams to investigate issues and ensure system performance meets technical and customer requirements.
Software Engineer - Electrification Propulsion General MotorsSoftware Engineer - Electrification PropulsionMilford, MIThe Role: As a Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Electrification Propulsion domain both for EV and HEV products, focusing on optimal hybrid engine speed / torque selection, optimization for energy efficiency, charge mode determination, drive unit sensors and actuators management, among other things. Utilize automated Continuous integration Continuous deployment (CI CD) build environments, test tools, benches, and vehicles to verify functionality of the feature at the unit, integration, Controller, System and Vehicle level.
Android Automotive Software Engineer Iconma LLCAndroid Automotive Software EngineerDearborn, MIPython Development & Coding Experience: Strong Python programming knowledge and hands-on coding experience, including Object-Oriented Programming, scripting, debugging, optimization, and development of automated test utilities. Automation Frameworks: Ability to execute, maintain, troubleshoot, and enhance automated test suites within established test automation frameworks.
NewSenior Software Engineer General MotorsSenior Software EngineerMilford, MITwo (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. Embrace software development methodologies to ensure Software Built In Quality promoting early bug detection and facilitating collaboration between developers testers and non-technical stakeholders.
NewSoftware Integration Engineer, on-site, W2 only, No C2C HEPCO, Inc.Software Integration Engineer, on-site, W2 only, No C2CSterling Heights, MI$50–$51.75 / hourWe are seeking a Software Integration Engineer with hands-on experience in Linux-based software integration, hardware integration, networking, cybersecurity, troubleshooting, and software verification testing. Collaborate with multidisciplinary engineering and vehicle-testing teams to investigate reported issues and analyze collected data.
Android Automotive Software Engineer TechDigital CorporationAndroid Automotive Software EngineerDearborn, MIPython Development & Coding Experience: Strong Python programming knowledge and hands-on coding experience, including Object-Oriented Programming, scripting, debugging, optimization, and development of automated test utilities. • Automation Frameworks: Ability to execute, maintain, troubleshoot, and enhance automated test suites within established test automation frameworks.
Sr. Software Solution Lead Engineer General MotorsSr. Software Solution Lead EngineerMilford, MICreate and maintain Sub-System Technical Specifications (SSTS) and other requirements (Component Technical Requirements Specifications-CTRS, serial data, diagnostics, U-services, etc.) for applicable subsystems and ART software solutions using requirements management software (e.g. Collaborate cross-functionally with other SSLEs to ensure robust integration of subsystems/solutions, including failure mode discussions for interfaces between your subsystem/solutions to other subsystems/solutions.
NewSenior Software Engineer- Ethernet Network Performance General MotorsSenior Software Engineer- Ethernet Network PerformanceWarren, 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.
Senior Software Engineer (On-site) HEPCO, Inc.Senior Software Engineer (On-site)Sterling Heights, MI$58–$63 / hourLead software engineering activities, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, simulated flyout testing, and range testing. Plan and support formal software milestone reviews with U.S. Government customer representatives, including Software Requirements Reviews, Preliminary Design Reviews, Critical Design Reviews, and Test Readiness Reviews.
Software Engineer II - Device Drivers algoluxSoftware Engineer II - Device DriversAnn Arbor, MI$160,800–$193,000 / yearStrong C/C++ proficiency and hands-on experience with device drivers/user-space drivers, Linux embedded development, systemd service management, general Linux system administration, and real-time systems (latency analysis via CyclicTest, ftrace). Working knowledge of build systems (Make, CMake, Yocto, Buildstream, or Bazel), containers/namespace isolation, and hardware interfaces (SPI, I2C, UART, Automotive Ethernet, CAN, GPIO).
Embedded Software Engineer - Vehicle Systems The Panther GroupEmbedded Software Engineer - Vehicle SystemsSterling Heights, MIExperience with Linux device drivers, bootloaders, memory maps or other system programming is a strong plus Demonstrated problem solving skills, learning capabilities, and multitasking capabilities. Develop software documentation and code across one or more vehicle domains including board support, dsp, power management, lethality, software deployment and diagnostics.
Software Staff Engineer Contract Professionals, Inc.Software Staff EngineerSterling Heights, MI$63–$71 / hourFor over 40 years, Contract Professionals, Inc. (CPI) has connected engineers with high-impact defense and advanced technology programs. Seeking a Software Staff Engineer to support embedded systems and vehicle electronics integration for ground combat platforms.
Embedded Software & Control Lead - Engineer SGA Inc.Embedded Software & Control Lead - EngineerNew Hudson, MI$100,000–$165,000 / yearSystem modeling and simulation in MATLAB, Simulink, and Stateflow Embedded Model-Based Development tools (Simulink/Stateflow Coder, MotoHawk, Raptor, OpenECU, dSPACE). Modern control techniques including state-space modeling, LQR/LQG, Kalman Filtering, Model Predictive Control (MPC), robust control and MIMO system design.
PRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEER CrossFire GroupPRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEERNew Hudson, MI$91,500–$148,000 / yearThe ideal candidate combines strong classical and modern control theory knowledge with model-based development experience using MATLAB and Simulink and can take a control strategy from initial modeling through embedded deployment and vehicle-level validation. EDUCATION & EXPERIENCE Master's degree or PhD in Automotive Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, or a related field.
NewSoftware Engineer - Infotainment Platform Certification Engineer General MotorsSoftware Engineer - Infotainment Platform Certification EngineerWarren, MICertification Engineer will work closely with other certification engineers and cross-functional teams, including development, integration, verification, validation, and program management, throughout the full product lifecycle. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).
Software Engineer TalentBurst, Inc.Software EngineerDEARBORN, MIExperience Required: Minimum 5 years of experience as a Software Engineer o Technical Skills: Proficient in Java, angular or any javascript technology with experience in designing and deploying cloud-based data pipelines and microservices using GCP tools like BigQuery, Dataflow, and Dataproc. Generally, platform engineers fall into two categories: backend engineers, who design and implement microservices with robust APIs, and full-stack engineers, who deliver native UI/UX solutions, and ability to develop frameworks and service to enable an enterprise data platform.
Senior Software Engineer - Android General MotorsSenior Software Engineer - AndroidWarren, MI$160,000–$200,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. As a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements.
Senior Security Software Engineer General MotorsSenior Security Software EngineerWarren, MIDesign data models and manage data storage using relational databases, graph databases, and other data technologies. 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.