Post job

Embedded software engineer jobs in Warren, MI

- 294 jobs
All
Embedded Software Engineer
Embedded Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Embedded Software Developer
  • Senior Python Software Developer

    United Wholesale Mortgage 4.6company rating

    Embedded software engineer job in Pontiac, MI

    : Apply fast, check the full description by scrolling below to find out the full requirements for this role. United Wholesale Mortgage is hiring a Senior Software Developer for an on-site position in Pontiac, MI. WHAT YOU WILL BE DOING: Develop scalable AI/ML models and systems using cutting-edge technology Participate in project focused Scrum rituals (standup, grooming, planning, retrospective) Work with AI Scientists, ML Engineers, Product Managers, and Architects to collaborate and build industry-leading AI solutions Develop and design data pipelines, model training/inference services, and data storage solutions Promote best practices and patterns in software development Promote MLOps best practices for model versioning, deployment, and monitoring Research and assess new technologies Mentor new developers and support cross-functionality of roles WHAT WE NEED FROM YOU: Required: 7+ Years of professional work experience in Python software development Extensive experience with core AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn, Pandas, XGBoost) Experience with Python RESTful APIs using Fast API, ensuring effective communication between backend systems and applications Experience with relational and/or NoSQL databases (e.g., SQL, Google FireStore, Azure Cosmos DB) Bachelor's degree in CS, IT, Computer Engineer or related field Experience building and deploying machine learning models in a production environment Ability to work with limited guidance in a team environment Expert knowledge of object oriented programming This position requires on-site attendance. Preferred: Experience with Cloud Platforms (GCP Preferred, AWS, Azure) and their AI/ML services like Gemini Experience with Jira Experience in an Agile environment Experience with Python unit testing frameworks (e.g., pytest) Experience with .NET Knowledge of SOLID principles THE PLACE & THE PERKS: Ready to join thousands of talented team members who are making the dream of home ownership possible for more Americans? It's all happening on UWM's campus, where our award-winning workplace packs plenty of perks and amenities that keep the atmosphere buzzing with energy and excitement. It's no wonder that out of our six pillars, People Are Our Greatest Asset is number one. It's at the very heart of how we treat each other, our clients and our community. Whether it's providing elite client service or continuously striving to improve, our pillars provide a pathway to a more successful personal and professional life. From the team member that holds a door open to the one that helps guide your career, you'll feel the encouragement and support on day one. No matter your race, creed, gender, age, sexual orientation and ethnicity, you'll be welcomed here. Accepted here. And empowered to Be You Here. More reasons you'll love working here include: Paid Time Off (PTO) after just 30 days Additional parental and maternity leave benefits after 12 months Adoption reimbursement program Paid volunteer hours Paid training and career development Medical, dental, vision and life insurance 401k with employer match Mortgage discount and area business discounts Free membership to our large, state-of-the-art fitness center, including exercise classes such as yoga and Zumba, various sports leagues and a full-size basketball court Wellness area, including an in-house primary-care physician's office, full-time massage therapist and hair salon Gourmet cafeteria featuring homemade breakfast and lunch Convenience store featuring healthy grab-and-go snacks In-house Starbucks and Dunkin Indoor/outdoor café with Wi-Fi DISCLAIMER: All the above duties and responsibilities are essential job functions subject to reasonable accommodation and change. All job requirements listed indicate the minimum level of knowledge, skills and/or ability deemed necessary to perform the job proficiently. Team members may be required to perform other or different job-related duties as requested by their team lead, subject to reasonable accommodation. This document does not create an employment contract, implied or otherwise. Employment with UWM is "at-will." UWM is an Equal Opportunity Employer. xevrcyc By selecting "Apply for this job online" you provide consent to UWM to record phone call conversations between you and UWM to be used for quality control purposes.
    $94k-113k yearly est. 1d ago
  • Embedded Software Engineer - Body Module

    Ford Global

    Embedded software engineer job in Dearborn, MI

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation. Do you have what it takes to make smart vehicles for a smart world? Join the Ford Product Development team. Utilizing Design Thinking & User Experience methods, you'll work to deliver breakthrough products and services that delight our customers. We're seeking forward-thinking, laser-focused professionals with a passion for bringing innovative, exciting, and sustainable ideas to life. We have opportunities around the world for you to contribute to such advancements as autonomy, electrification, smart mobility technologies, and more! You'll have... Bachelor's degree or foreign equivalent in Computer Science, Electrical Engineering, Electronics Engineering, or related field and 3 years of experience in the job offered or related occupation. 2 years of experience with each of the following skills is required: 1. Utilizing AUTOSAR Architecture and design principles to design, develop and integrate AUTOSAR-based embedded software components. 2. Collaborate with Network, Software Architecture and Validation teams, various tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides. 3. Utilizing Embedded C programming language to develop AUTOSAR-based embedded software components and development of Low-level IoHW drivers for micro-controller-based products. 4. Leveraging RTOS (Real-Time Operating System) principles to analyze, design, program, debug, and modify low-level drivers using high-level languages (C, C++, and Python) and assembly code. 5. Designing, configuring and testing CAN Protocol (Controller Area Network) to ensure CAN-based communication between various Electronic Control Units (ECUs). 1 year of experience with each of the following skills is required: 1. Designing, configuring and testing Ethernet Protocol to ensure Ethernet-based communication between various Electronic Control Units (ECUs). 2. Designing, configuring and testing SOME/IP to ensure SOA-based (Service Oriented Architecture) communication between various Electronic Control Units (ECUs). 3. Utilizing Python scripting language to create automated tools to help with integration-related tasks. We are offering a salary of $102,190.00 - $187,024.68/yr. You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all the above? No matter what you choose, we offer a work life that works for you, including: • Immediate medical, dental, and prescription drug coverage • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more • Vehicle discount program for employees and family members, and management leases • Tuition assistance • Established and active employee resource groups • Paid time off for individual and team community service • A generous schedule of paid holidays, including the week between Christmas and New Year's Day • Paid time off and the option to purchase additional vacation time. For a detailed look at our benefits, click here: ******************************* Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. #LI-DNI #DNP What you'll be able to do: Embedded Software Engineer - Body Module - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a purely telecommuting/work-from-home position whereby the employee may reside anywhere within the U.S. Design and develop AUTOSAR-based (AUTomotive Open System ARchitecture) embedded software components. Design and development of Low-level IoHW (Input-output Hardware) drivers for micro-controller-based products. Analyze, design, program, debug, and modify low-level drivers using high-level languages (C, C++, Python) and assembly code. Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code. Scale, modify and re-factor existing software components to meet new architecture requirements. Work with Ford architecture and validation teams, tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides. Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.
    $102.2k-187k yearly Auto-Apply 43d ago
  • Embedded Software Engineer

    General Motors 4.6company rating

    Embedded software engineer job in Warren, MI

    As an Embedded Software Engineer on the Vehicle Mechatronics Embedded Controls (VMEC) team, you will contribute to the design, development, and deployment of embedded control systems that support vehicle motion, access, visibility, occupant protection, and comfort across GM's global portfolio. In this role, you will focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery-including requirements, development, testing, and verification. Your primary focus will be embedded software development and testing in a collaborative, fast-paced environment. Job Description You will work as part of an Agile Scrum team developing embedded automotive control systems. Multiple openings are available across body control domains such as lighting, vehicle access, and closures. Final placement will be determined during the interview process based on business needs and your experience. Your responsibilities will include: Collaborating with Product Managers, testers, and fellow developers using methodologies like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to deliver features for GM's next-generation EV and ICE vehicles. Designing, implementing, and integrating complex embedded software systems in hand-coded C, with flexibility in selecting implementation approaches. Developing and maintaining unit tests and multicomponent tests, including model/code equivalence testing, to ensure robust software validation. Participating fully in Agile team activities and ceremonies. Working closely with internal teams such as calibration and vehicle integration. Partnering with GM suppliers to define and validate provided software libraries. Using debugging tools-including Lauterbach-to identify root causes and resolve defects. Required Skills and Experience: Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering Experience with writing and debugging C code and/or Rational Rhapsody Minimum 3 years of embedded software development experience preferred; familiarity with GM or other automotive software standards (eg. AUTOSAR), test procedures and build processes an asset Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler. Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred Experience in deciphering Ethernet, CAN and LIN Logs. Development / testing experience on SIL/HIL or other virtual environments Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation Prior experience working in Agile / Scrum / SAFe is an asset, but not required Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team Ability to manage time and meet deliverable timing is critical Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC) #LI-JK3 This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. This job may be eligible for relocation benefits. About GM 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. Why Join Us We 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 Overview From 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. Accommodations General 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, email us or call us at ************. 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.
    $89k-109k yearly est. Auto-Apply 4d ago
  • Embedded Software Engineer

    Actalent

    Embedded software engineer job in Auburn Hills, MI

    As an Embedded Software Engineer, you will design and develop complex code for mission-critical systems. You will have the opportunity to engage in hands-on coding within Linux and/or RTOS environments, and work with CAN tools and protocols to facilitate communication across various subsystems. Responsibilities * Design and develop complex code for mission-critical systems. * Engage in hands-on coding within Linux and/or RTOS environments. * Utilize CAN tools and protocols to communicate messages throughout subsystems. * Develop complex code for embedded systems, particularly in the defense industry. Essential Skills * 5+ years of experience as an Embedded Software Engineer * Proven experience in writing code, not just integrating. * Strong in Linux or RTOS environments. * Proficiency with CAN Tools. * Experience with embedded C and C++. * Familiarity with J1939 and Python. Additional Skills & Qualifications * Strong problem-solving and debugging skills. * Ability to work independently and within cross-functional teams. * Knowledge of industry standards and protocols, with a preference for J1939. Work Environment This role operates in an on-site, collaborative, and fast-paced environment. The work schedule follows a 9/80 format, allowing every other Friday off. You will have the chance to work on cutting-edge technology in defense systems, with exposure to complex embedded systems and high-impact projects. Job Type & Location This is a Contract to Hire position based out of Auburn Hills, MI. Pay and Benefits The pay range for this position is $55.29 - $72.12/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Auburn Hills,MI. Application Deadline This position is anticipated to close on Dec 17, 2025. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $55.3-72.1 hourly 1d ago
  • Junior Embedded Software Developer

    The Panther Group 3.9company rating

    Embedded software engineer job in Sterling Heights, MI

    Join a dynamic group of software engineers responsible for the development and support of embedded application software for a new ground combat vehicle program. The engineer will be part of a team covering the entire software development life-cycle, including: Designing and migrating to a new software development environment Creating requirements, design, and architecture documentation Developing and testing software code. This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance) This role requires being 100% onsite Responsibilities Develop software documentation and code across a vehicle domain such as board support, Cybersecurity, displays, or downloading. Perform software requirements analysis. Develop software preliminary and detail design utilizing software design tools as specified by department standards. Develop code to implement software design, code development shall conform to department standards and procedures. Develop test procedures and perform unit/functional test on the executable software. Perform hardware/software integration. Debug software issues discovered throughout multiple testing phases. Provide overall status on development task to respective software project leads. Contribute to software releases involving multiple developers. Interface with other departments and business units, including Systems Engineering and Software Quality. Participate in agile scrum ceremonies Performs other duties as assigned. Qualifications Bachelor's degree in Computer Engineer, Electrical Engineering or related discipline. 1-4 years experience sought in related roles Experience with GIT, Gitlab and/or Bitbucket, Java, C#, C++, C, Python, Qt, Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc. Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc Experience with DDS, Kafka or other Pub/Sub middleware Experience with ground combat vehicle network architecture designs Experience with GCIA, MOSA, SOSA, FACE Experience with the use of Agile processes and tools Desired Experience Previous experience working in the defense industry desired Familiar with Type1/2 Hypervisor Familiar with containerization (Docker, Kubernetes) Familiar with IOT concepts Experience with Cameo Systems Modeler Experience with Time Sensitive Network (TSN) architectures Experience with NGVA (NATO Ground Vehicle Architecture) data model Experience with UKGVA (UK Ground Vehicle Architecture) data model Data Distribution Service (DDS) experience Experience with User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) Multicast network experience Able to bring continuous improvement processes and methodologies to the position. Strong communication, interpersonal, and organizational skills is required Works well in team and individually. Must be able to work occasional evening and/or weekend overtime as required This position may require the candidate to be able to climb on/off, work in, and work around military vehicles is desired. Must be able to pass ASR test (Anthropometric Size Requirement for confined space) Travel up to 10% maybe periodically may be required.
    $84k-108k yearly est. 60d+ ago
  • Embedded Software Engineer

    James David Staffing

    Embedded software engineer job in Auburn Hills, MI

    Brief We are looking for an Embedded Software Engineer to execute design and development of vehicle access advanced engineering products. The goal is to create scalable and optimized software system architectures. Responsibilities Design and implement software of embedded devices and systems from requirements to production and commercial deployment Design, develop, code, test and debug system software Review code and design Analyze and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Support software QA and optimize I/O performance Provide post production support Interface with hardware design and development Assess third party and open source software Requirements Proven working experience in software engineering BS degree in Computer Science or Engineering, Electrical Engineering. Experience in hands-on development and troubleshooting on embedded targets Solid programming experience in C or C++ Proven experience in embedded systems design with preemptive, multitasking real-time operating systems Familiarity with software configuration management tools, defect tracking tools, and peer review Familiarity with OS coding techniques, IP protocols, interfaces and hardware subsystems Adequate knowledge of reading schematics and data sheets for components Strong documentation and writing skills Technical Experience 32-bit Microcontroller experience is required Basic knowledge in Bluetooth application development is preferred Basic knowledge in CAN stacks and tools (e.g. Vehicle Spy, CANalyzer) is preferred Experience developing with LabVIEW is a plus Experience with Windows application programming is a plus (C# is preferred)
    $74k-98k yearly est. 60d+ ago
  • Core Embedded Base Software Engineer (1426156)

    Brightwing

    Embedded software engineer job in Auburn Hills, MI

    Onsite - 100% in Auburn Hills, MI The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans. The candidate will also embrace virtualization methods and techniques used in the base software development life cycle and interact with other departments/vendors to elicit software requirements. Experience in Base SW diagnostics and low-level driver SW development is a plus. Requirements: Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree from an ABET accredited University. • Minimum 5 years' experience with embedded C/C++ software (hand-coding) in a Real Time Operating System, MCAL and Low Level Driver development. • Minimum 3+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of core foundation modules like OS, IOHWAB, FEE, WDG. • Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262). • Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting. • Experience in software verification/validation including white box, black box, and gray box testing. • Familiarity with automotive software code quality standards like MISRA-C. • Strong communication skills, both verbal and written. • Ability to adapt to a changing environment with minimal effect on productivity. • Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer. •Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors. Preferred Qualifications: Master's degree in Engineering. • Automotive experience either at work or university, such as Formula SAE or SAE EcoCar. • Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP. • Experience with Electrobit EBTREOS Studio MICROSAR configuration. • Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems. • Strong experience working in multi-disciplinary teams. • Experience in simulation/virtual methodologies and/or tools. • Experience implementing Embedded Real-Time Controls and Software solutions. Additional Information/ Must Have's: 1. Focus area: 5+ years of experience in Low Level/MCAL driver development, like PLC, SPI, HBridge and HSD/LSDs. 2. Very good understanding of real time operating/Embedded systems. 3. Worked on Infineon Micro controller family: TC3XX -NO driving company vehicle -NO travel Contract to hire opportunity
    $74k-98k yearly est. 60d+ ago
  • Embedded Software Engineer

    Dorle Controls

    Embedded software engineer job in Farmington Hills, MI

    Dorle Controls is a 360-degree controls software development & integration solution provider for electric and autonomous vehicle systems, focused on achieving its mission of developing sustainable & efficient vehicles with innovative, robust, and lean engineering practices. We provide a fast-paced R&D environment and deliver integrated solutions for mechanical, electrical, software, thermodynamic, and energy storage systems for modern electric and autonomous vehicle systems. We are a trusted resource for full-time projects, overflow work, training, and resident engineering needs for the larger companies ePowertrain and ADAS engineering departments. We are also a certified Minority Enterprise by NMSDC! Responsibilities: Engineer should have experience on TI SOC (TDA4 or equivalent family) with ADAS domain experience 5+ years of embedded experience in SW development including requirements, Design and Implementation with embedded C/C++ programming. Engineer should have knowledge on following integration activities (At least one is mandatory) TI SDK QNX OR GHS integrity or equivalent safety linux Safe RTOS Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP). Image pipelining knowledge is plus IPC communication experience on TI is plus AUTOSAR experience is plus SW Reprograming experience(Boot SW) is plus Board bring up, UART/I2C/Ethernet (Drivers experience is required). SW architecture development experience using UML or any other tools like Enterprise architecture, Rhapsody and etc. Experience with configuration management PTC, GIT and etc Knowledge of software test tools such as Cantata, Tessy, RTRT, google test
    $74k-98k yearly est. 60d+ ago
  • Embedded Software Engineer II

    Mettle Ops

    Embedded software engineer job in Madison Heights, MI

    Purpose Design, develop, and maintain embedded software for defense and aerospace systems. This role requires expert-level Rust programming skills, with additional proficiency in C/C++ for system-level development. The engineer will implement and optimize network protocols, CAN bus messaging, and pub/sub architectures for embedded devices. Collaboration with hardware engineers and potential involvement in drone/UAV projects is expected. Tasks Software Development Develop and maintain Rust-based embedded software for CAN-enabled devices. Implement pub/sub architectures and socket-based communication protocols. Design and implement network communication protocols. Optimize code for resource-constrained environments. Debug hardware/software integration issues. Collaboration Work closely with hardware engineers on system architecture and integration. Provide software expertise during design reviews and project planning. Contribute to future drone/UAV projects.
    $74k-98k yearly est. 60d+ ago
  • Embedded SW Engineer

    Eros Technologies 4.0company rating

    Embedded software engineer job in Troy, MI

    EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Hi, Hope you are doing good. Could you please go through the . If you feel comfortable, please send me updated copy of resume. Role :- Embedded SW Engineer Location :- Troy, MI Job Type :- Fulltime JOB DESCRIPTION Experience in the Embedded Electronics Product Development Process. Ability to operate electronic test equipments and diagnose problems. Experience in documentation and process control. Leadership and problem solving skills. Automotive Experience. Ability to work and communicate effectively in a team environment. Job Specific Skills, Knowledge and Behavioural Characteristics: 5+ years of experience Requirement Capture SW Architecture and Design SW Coding and testing Config Management Tools SW debugging tools Structured problem solving ability Ability to work with Engineers locally and overseas Microcontroller knowledge CMM/CMMI process knowledge DVP&R, FMEA, Fault Tree, Six Sigma Bachelor degree in Electricals/Electronics Engineering or Higher Regards, Additional Information All your information will be kept confidential according to EEO guidelines.
    $73k-95k yearly est. 7h ago
  • College Permanent Hire - Embedded Software Engineer for Professional Services

    Wind River 4.6company rating

    Embedded software engineer job in Troy, MI

    at Wind River Embedded Software Engineer - College Permanent Hire ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone. The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world. YOUR ROLE We seek graduating or recently graduated college students to join our Embedded Software Engineering team as full-time engineers. This is an exciting opportunity to work on cutting-edge development projects and collaborate with a team of experts in the embedded software field. As a contributing member of our North American Professional Services team, you'll develop embedded solutions for critical infrastructure industries. In your daily job you will: Develop, implement, and test embedded software systems, including device drivers and BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform Collaborate with project teams to deliver mission-critical embedded solutions to clients Troubleshoot and debug embedded software, solving complex technical issues Participate in design reviews and contribute to technical discussions HOW YOU WILL CONTRIBUTE Key skills and competencies for succeeding in this role are: Develop, implement, and test embedded software systems, including device drivers and BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform Collaborate with project teams to deliver mission-critical embedded solutions to clients Troubleshoot and debug embedded software, solving complex technical issues Participate in design reviews and contribute to technical discussions BENEFITS Competitive salary and comprehensive benefits package Opportunities for growth and technical advancement Hybrid work environment, providing flexibility to balance work and life Technical training and onboarding to help new graduates transition into full-time roles APPLICANT PRIVACY NOTICE: Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here . “Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law” SECURITY CLEARANCE REQUIREMENTS Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard. page 1
    $74k-92k yearly est. Auto-Apply 36d ago
  • Junior Embedded Engineer

    Artech Information System 4.8company rating

    Embedded software engineer job in Troy, MI

    Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost. Job Description The incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design. Qualifications Bachelor's degree in computer science or engineering with a minimum 3-5+ years of experience or a Master's Degree and a minimum 0-2+ years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design. Knowledge and experience: • Ability to write, debug, and test embedded C/C++ • Experience working with 32 bit microcontrollers. • Ability to analyse and interpret microcontroller manuals. • Knowledge of software development life cycle. • Knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP). • Read, understand and create diagrams, charts and schematics. • Ability to create software development documents and test specifications from function. • Specifications using MS Office Application Suite of tools. • Knowledge of MISRA-C standards. Additional Information If you believe you're qualified for this position and are currently in the job market or interested in making a change, please give me a call as soon as possible at **************.
    $79k-102k yearly est. 7h ago
  • Staff Embedded Software Engineer

    General Motors 4.6company rating

    Embedded software engineer job in Warren, MI

    The Role The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical automotive test hardware into cloud-native compute resources. The platform enables developers to discover, provision, and execute workloads on automotive benches with the same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems layer-agent services, provisioning tooling, and hardware-integration components-that connect real automotive hardware to GM's cloud-native control plane. This is a hands-on role working daily with diverse automotive hardware while developing automation and embedded services that power this platform end-to-end. If you're excited about enabling next-generation cloud-native infrastructure for automotive development, this role offers the opportunity to shape a platform that powers hundreds of test benches and work at the intersection of embedded systems and large-scale distributed infrastructure. What You'll Do Develop Nomad device plugins that expose bench hardware as allocatable resources through fingerprinting and capability scanning. Build provisioning and lifecycle-management services for firmware flashing, health monitoring, and hardware state tracking. Create hardware discovery mechanisms that automatically identify ECUs, peripherals, network topology, and bench capabilities. Design and implement embedded agent services responsible for workload execution, telemetry streaming, firmware management, and health reporting. Work with Linux system interfaces, device drivers, and system-level APIs to enable hardware control, monitoring, and automation. Integrate with automotive communication protocols such as CAN, LIN, DoIP, and UDS to support diagnostics and ECU interactions. Debug complex hardware bring-up issues and integration failures using JTAG debuggers, logic analyzers, oscilloscopes, and serial tools. Work with tools and technologies including embedded Linux, Go, Python, Nomad, automotive communication protocols (CAN, LIN, DoIP, UDS), hardware debugging tools (JTAG, logic analyzers, serial consoles), embedded toolchains, container technologies for embedded systems, CI/CD pipelines, and observability frameworks. Your Skills & Abilities (Required Qualifications) Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience. 8+ years of embedded software development experience with a strong foundation in Linux systems, device drivers, or board support packages. Proficiency in Go and Python with the ability to write reliable, maintainable systems code. Solid understanding of Linux kernel interfaces, system calls, device trees, and hardware abstraction concepts. Experience with firmware management, boot processes (U-Boot, GRUB), and embedded system initialization. Hands-on experience with hardware debugging tools such as JTAG debuggers, logic analyzers, oscilloscopes, and serial consoles. Familiarity with embedded communication protocols including CAN, LIN, SPI, I2C, UART, and Ethernet. Experience with cross-compilation, embedded toolchains, and build systems for diverse embedded platforms. Strong troubleshooting skills across hardware, firmware, drivers, and application layers. Ability to work collaboratively across hardware and software teams. Comfort with Git, CI/CD pipelines, and modern development practices for embedded systems. What Will Give You a Competitive Edge (Preferred Qualifications) Experience building agent-based systems for distributed infrastructure or edge device orchestration. Background in automotive embedded systems, ECU development, or automotive diagnostic protocols. Familiarity with automotive SoCs from Qualcomm, NXP, Renesas, or similar vendors. Experience with embedded Linux distributions such as Yocto or Buildroot, including kernel or root filesystem customization. Knowledge of container technologies for embedded systems and lightweight orchestration approaches. Understanding of hardware-in-the-loop (HIL) testing methodologies and automated test frameworks. Experience working with HashiCorp Nomad and developing custom device plugins. Familiarity with observability and structured logging tools for embedded systems. Experience with out-of-band management technologies such as IPMI, serial access, or remote power control. Background in lab automation, test infrastructure, or hardware validation environments. Knowledge of embedded security practices including secure boot and credential management. #LI-KL2 About GM 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. Why Join Us We 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 Overview From 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. Accommodations General 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, email us or call us at ************. 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.
    $89k-109k yearly est. Auto-Apply 3d ago
  • Embedded Software Engineer

    Actalent

    Embedded software engineer job in Auburn Hills, MI

    As an Embedded Software Engineer, you will design and develop complex code for mission-critical systems. You will have the opportunity to engage in hands-on coding within Linux and/or RTOS environments, and work with CAN tools and protocols to facilitate communication across various subsystems. Responsibilities + Design and develop complex code for mission-critical systems. + Engage in hands-on coding within Linux and/or RTOS environments. + Utilize CAN tools and protocols to communicate messages throughout subsystems. + Develop complex code for embedded systems, particularly in the defense industry. Essential Skills + 5+ years of experience as an Embedded Software Engineer + Proven experience in writing code, not just integrating. + Strong in Linux or RTOS environments. + Proficiency with CAN Tools. + Experience with embedded C and C++. + Familiarity with J1939 and Python. Additional Skills & Qualifications + Strong problem-solving and debugging skills. + Ability to work independently and within cross-functional teams. + Knowledge of industry standards and protocols, with a preference for J1939. Work Environment This role operates in an on-site, collaborative, and fast-paced environment. The work schedule follows a 9/80 format, allowing every other Friday off. You will have the chance to work on cutting-edge technology in defense systems, with exposure to complex embedded systems and high-impact projects. Job Type & Location This is a Contract to Hire position based out of Auburn Hills, MI. Pay and Benefits The pay range for this position is $55.29 - $72.12/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Auburn Hills,MI. Application Deadline This position is anticipated to close on Dec 17, 2025. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $55.3-72.1 hourly 1d ago
  • Embedded Software Engineer - BCM Engineer

    Ford Global

    Embedded software engineer job in Dearborn, MI

    Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams. The Vehicle Control Software team is dedicated to creating Ford-specific Body Control Application components and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems. Join our diverse global team located in Dearborn, Palo Alto, Ottawa, Mexico, Germany, and India to design and develop embedded software in areas related to cloud-based computing, ad-hoc computing, and embedded platfor The Body Control Software team is a team dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems. Join our diverse global team located in Dearborn, Palo Alto, Ottawa, Mexico, Germany, and India to design and develop embedded software in areas related to cloud based computing, ad-hoc computing, and embedded platforms. You'll have... • · 3+ years o.S. degree in computer engineering, computer science, electrical engineering, mechanical engineering, or related Degree ; or foreign equivalency degree, or a combination of equivalent experience and education.f Embedded Software Experience, Body Control System is preferred. · 3+ years of programming experience in C/C++ or Python(Candidates must have strong programming skills in C/C++ and be able to write highly portable and platform-agnostic code) · 3+ years experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN · 1+ year experience in developing Proof-of-Concept applications for automotive ECUs · 1+ years' experience working in an agile environment Even better, you may have... · MS in Electrical Engineer, Computer Science, or related Field · Experience in software development for automotive control units · Experience in AUTOSAR Methodology and workflows · Hands-on experience in software development/integration projects · Embedded software development experience in Linux platform · Software Simulation experience using Hardware Models · Good, embedded debugging skills · Self-reliant, approachable with good communication skills · Good knowledge of tools used for embedded program development · Knowledge of safety-systems, ISO26262,ASIL A-D is a plus You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including: • Immediate medical, dental, vision and prescription drug coverage • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more • Vehicle discount program for employees and family members and management leases • Tuition assistance • Established and active employee resource groups • Paid time off for individual and team community service • A generous schedule of paid holidays, including the week between Christmas and New Year's Day • Paid time off and the option to purchase additional vacation time. For more information on salary and benefits, click here: ***************************** This position is a range of salary grades 6-8 . Visa sponsorship is available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-JS1 What you'll do... · Design and develop embedded software components for the Body Control System. · Analyze, feature-level requirement design, functional specification, program, debug, and modify using high-level languages (C, Python). · Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code. · Scale, modify, and refactor existing software components to meet new architecture requirements. · Work with Ford architecture and validation teams, and partners to create reusable software components, support documentation, and integration guides. · Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployment
    $74k-98k yearly est. Auto-Apply 21d ago
  • Embedded Software Engineer

    Dorle Controls

    Embedded software engineer job in Farmington Hills, MI

    Dorleco is a 360-degree controls software development & integration solution provider for electric and autonomous vehicle systems, focused on achieving its mission of developing sustainable & efficient vehicles with innovative, robust, and lean engineering practices. We provide a fast-paced R&D environment and deliver integrated solutions for mechanical, electrical, software, thermodynamic, and energy storage systems for modern electric and autonomous vehicle systems.We are a trusted resource for full-time projects, overflow work, training, and resident engineering needs for the larger companies ePowertrain and ADAS engineering departments. We are also a certified Minority Enterprise by NMSDC! We offer competitive salary and benefits plan including comprehensive relocation package, and great opportunities for career growth! Requirements: MUST be authorized to work in the United States for any employer. MUST be available to start working within 3 weeks of offer acceptance date. Skills: 4+ years in automotive embedded software development . Expertise in C and embedded SW development Hands on experience in CAN , SPI, I2C Expertise in System and Software requirement analysis, Software design practices and Software integration Excellent debugging skills on various platforms like Renesas, NXP, Infineon , Microchip using debugger Experience in using test tools in automotive SW development like Vector CANoe, NeoVI Experience in Static Analysis, SW Unit, Integration Good to have skillset, not mandatory Experience in AUTOSAR (i.e. Vector AUTOSAR) configuration (BSWM), RTE Configuration or Application SWC development
    $74k-98k yearly est. 60d+ ago
  • Junior Embedded Engineer

    Artech Information System 4.8company rating

    Embedded software engineer job in Troy, MI

    Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost. Job DescriptionThe incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design. QualificationsBachelor's degree in computer science or engineering with a minimum 3-5+ years of experience or a Master's Degree and a minimum 0-2+ years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design. Knowledge and experience: • Ability to write, debug, and test embedded C/C++ • Experience working with 32 bit microcontrollers. • Ability to analyse and interpret microcontroller manuals. • Knowledge of software development life cycle. • Knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP). • Read, understand and create diagrams, charts and schematics. • Ability to create software development documents and test specifications from function. • Specifications using MS Office Application Suite of tools. • Knowledge of MISRA-C standards. Additional InformationIf you believe you're qualified for this position and are currently in the job market or interested in making a change, please give me a call as soon as possible at **************.
    $79k-102k yearly est. 60d+ ago
  • Embedded Software Engineer - Senior (1426020)

    Brightwing

    Embedded software engineer job in Auburn Hills, MI

    Onsite - 100% in Auburn Hills, MI Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for Communication Stack software features. Perform reviews and/or inspections for requirements, design documents, Specifications, Autosar BSW Configurations, C/C++/assembly code, and test plans. Interact with other department/vendors on eliciting software requirements. Embrace and ensure virtualization methods and techniques are used in controls/software development life cycle. Requirements: Bachelor of Science degree in Electrical Engineering, Computer Engineering or a related Engineering degree from an ABET accredited University · Minimum 7 years of Embedded software engineering experience · Minimum of 3 years of experience or good understanding of embedded C/C++ software. · Minimum of 3 Experience in Classic Autosar Communication stack configuration · Deep understanding of Ethernet and CAN/LIN protocols · Experience in programming / scripting language(s) · Experience in software verification / validation · Experience using data acquisition tools · Strong communication skills, both verbal and written · Ability to adapt to a changing environment with minimal effect on productivity Preferred Qualifications: · Experience with CAN stack, Ethernet Stack, SPI, LIN and Flash Bootloader integration, OSEK OS, or diagnostic management · Hardware background (ability to read/understand ECU schematic, identify HW-SW integration issues) · Automotive software development related experience either at work or university · Embedded C/C++ software experience in Real Time Operating System environment · Experience with Autosar Tools, ETAS ISOLAR, CANoe, CANAnlayzer, Lauterbach debugger · Experience implementing Embedded Real-Time Controls and Software solutions. · Strong understanding of internal combustion engines and/or vehicle subsystems · Familiarity with microprocessor-based controls and development tools (emulators, debuggers, etc.) · Experience in simulation/virtual methodologies and/or tools Additional Information/ Must Have's: Minimum 7 years of Embedded software engineering experience Minimum of 3 years of experience or good understanding of embedded C/C++ software. Minimum of 3 Experience in Classic Autosar Communication stack configuration Required to drive company vehicle Travel: 10% testing on premises only Contract to hire opportunity
    $89k-113k yearly est. 60d+ ago
  • Embedded Software Engineer

    General Motors 4.6company rating

    Embedded software engineer job in Milford, MI

    As an Embedded Software Engineer on the Vehicle Mechatronics Embedded Controls (VMEC) team, you will contribute to the design, development, and deployment of embedded control systems that support vehicle motion, access, visibility, occupant protection, and comfort across GM's global portfolio. In this role, you will focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery-including requirements, development, testing, and verification. Your primary focus will be embedded software development and testing in a collaborative, fast-paced environment. Job Description You will work as part of an Agile Scrum team developing embedded automotive control systems. Multiple openings are available across body control domains such as lighting, vehicle access, and closures. Final placement will be determined during the interview process based on business needs and your experience. Your responsibilities will include: * Collaborating with Product Managers, testers, and fellow developers using methodologies like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to deliver features for GM's next-generation EV and ICE vehicles. * Designing, implementing, and integrating complex embedded software systems in hand-coded C, with flexibility in selecting implementation approaches. * Developing and maintaining unit tests and multicomponent tests, including model/code equivalence testing, to ensure robust software validation. * Participating fully in Agile team activities and ceremonies. * Working closely with internal teams such as calibration and vehicle integration. * Partnering with GM suppliers to define and validate provided software libraries. * Using debugging tools-including Lauterbach-to identify root causes and resolve defects. Required Skills and Experience: * Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering * Experience with writing and debugging C code and/or Rational Rhapsody * Minimum 3 years of embedded software development experience preferred; familiarity with GM or other automotive software standards (eg. AUTOSAR), test procedures and build processes an asset * Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler. * Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred * Experience in deciphering Ethernet, CAN and LIN Logs. * Development / testing experience on SIL/HIL or other virtual environments * Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation * Prior experience working in Agile / Scrum / SAFe is an asset, but not required * Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team * Ability to manage time and meet deliverable timing is critical * Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC) #LI-JK3 This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. This job may be eligible for relocation benefits. About GM 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. Why Join Us We 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 Overview From 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. Accommodations General 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, email us or call us at ************. 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.
    $89k-108k yearly est. Auto-Apply 4d ago
  • Embedded Cybersecurity Engineer

    Ford Global

    Embedded software engineer job in Dearborn, MI

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people's lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are. The Vehicle Cyber Security Engineer serves a key role in shaping the future of product development security for vehicles (e.g. Next-Gen Network Architecture, Diagnostics, Autonomous Vehicle, Ford Smart Mobility, and Offensive Security Analysis). You'll have... Bachelor's degree in Computer Science, Computer Engineering, or related domains OR a combination of education and experience. 5+ years of experience with embedded, IoT and/or product systems Cybersecurity Functional knowledge of cryptographic controls and strategies for their application. Experience with security system engineering, development, and testing Experience developing and maintaining engineering documentation including requirements, specifications, test plans, etc. Self-starter with ability to work independently and collaboratively Strong communication and analytical skills Even better, you may have... Certified in CISSP or Security+ Relevant experience with vulnerability assessment management History with threat modeling using industry standards such as MITRE ATT&CK or STRIDE You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including: • Immediate medical, dental, vision and prescription drug coverage • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more • Vehicle discount program for employees and family members and management leases • Tuition assistance • Established and active employee resource groups • Paid time off for individual and team community service • A generous schedule of paid holidays, including the week between Christmas and New Year's Day • Paid time off and the option to purchase additional vacation time. For a detailed look at our benefits, click here: ******************************* This position is a range of salary grades 7-8. Visa sponsorship is not available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. #LI-Hybrid What you'll do… The engineer will work within cross functional team to do/support the following: Perform assessments on content supporting Ford's product lines Deliver Compliance reviews on features, functions, platforms, and modules as defined in the Ford Cybersecurity engineering process in compliance with relevant global Cybersecurity requirements, standards, and regulations such as ISO 21434 / R155 Identify and engineer applicable Cybersecurity requirements into product design and development life cycle from ideation to testing with required deliverables Review and approve/reject supplier deliverables for conformance with existing Cybersecurity requirements. Work with content owners to manage progression through the development process to ensure security by design from inception Ensure features, components, systems are designed using robust engineering processes including threat analysis, risk assessment, adoption of security requirements, security audits, and vehicle ecosystem assessments Develop and utilize global supplier expertise to meet cyber security expectations Create and deliver risk reviews to management for concerns not mitigated through controls (security governance board, chief engineers, executive leadership, and related roles) Support the re-use model incorporated into the CSMS to reduce reapplication of work across vehicle programs.
    $71k-94k yearly est. Auto-Apply 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Warren, MI?

The average embedded software engineer in Warren, MI earns between $66,000 and $111,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Warren, MI

$85,000

What are the biggest employers of Embedded Software Engineers in Warren, MI?

The biggest employers of Embedded Software Engineers in Warren, MI are:
  1. General Motors
  2. Psg
  3. G. & M. Co., Inc.
  4. Eros Technologies Inc
  5. Schaeffler
  6. Wind River
  7. Mettle Ops
Job type you want
Full Time
Part Time
Internship
Temporary