Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Methode Electronics

About the role You will design, implement, and validate embedded software for rugged, industrial wireless control systems used in heavy equipment and safety‑critical environments. The work spans platform bringup through application features, with close collaboration across hardware, RF, compliance, and manufacturing teams. Our products emphasize reliability, functional safety, and secure‑by‑design practices throughout the lifecycle. What you'll do Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application logic. Develop in C/C++ on RTOS and/or embedded Linux (Yocto/Buildroot) targets; contribute to device trees, kernel modules, and HALs where needed. Implement and document wired/wireless interfaces (CAN/J1939, UART, SPI, IC; Bluetooth where applicable); integrate with RF and baseband teams. Apply coding standards and peer reviews; participate in design and module testing aligned with our R&D programming standards. Create verification plans; automate unit/integration tests; support environmental/EMC/functional tests in our labs; triage field issues with production & service. Contribute to secure‑by‑design and functional safety lifecycle activities (requirements, architecture, verification, validation, documentation). Understanding of functional safety concepts (IEC/ISO frameworks). Ability to contribute to safety requirements, verification evidence, traceability, and safety analyses. Collaborate with hardware, RF, mechanical, and compliance teams. Minimum qualifications Bachelor’s in Computer, Electrical, or Software Engineering (or equivalent practical experience). 3+ years developing embedded software in C/C++; demonstrated experience with low‑level drivers and realtime constraints. Hands‑on debugging with oscilloscopes, logic analyzers, JTAG/SWD, and profilers; strong problem‑solving and ownership. Preferred qualifications Experience with Yocto, bootloaders, kernel configuration, device trees, and OTA/secure update mechanisms. Industrial comms (CAN/J1939, PROFINET), diagnostics, and robust fault handling. Familiarity with RF adjacent embedded systems, EMC/EMI, environmental testing, and product certification workflows (FCC/RED/UL/NEC, IEC/EN). Exposure to safety or secure development practices across the product lifecycle (e.g., requirements arch V & V field maintenance). Applicants must be authorized to work for any employer in the U.S. without requiring sponsorship. Work environment On‑site collaboration with engineering, lab testing, and manufacturing. Benefits and Perks Methode offers US employees Medical, Dental, Vision, Hearing, Life & Disability insurance, a wellness program, and time off benefits. Voluntary benefit plans include Accident, Hospital Indemnity, and Pet Insurance. Methode provides an Employee Assistance Program, and participation in the Company's 401(k) plan which includes a company contribution. Base pay offered may vary depending on multiple individualized factors, including market location, job‑related knowledge, skills, and experience. Hourly employees will also be paid overtime pay when working qualifying overtime hours. Methode Electronics is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information and other legally protected characteristics per the EEO Poster available here. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e‑mail to View email address on click.appcast.io or call View phone number on click.appcast.io and let us know the nature of your request and your contact information. #J-18808-Ljbffr

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Southfield, MI vacancy
  • The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: Design and implement software of embedded devices and systems from requirements to production and commercial deployment... 
    Suggested
    Work experience placement

    Clarience Technologies

    Southfield, MI
    1 day ago
  • We are looking for a Software Triage Engineer to support an Automotive Instrument Panel Cluster (IPC) ECU program by owning fast, accurate issue...  ..., version tracking, and rollback when needed Debug embedded issues using IDE/debugger tools (breakpoints, watchpoints,... 
    Suggested

    Global Connect Technologies

    Southfield, MI
    4 days ago
  • Embedded Software Engineer - Vehicle Motion Embedded Controls Embedded systems software development and best practices Excellent embedded C programming skills Some exposure to embedded Linux software development UDS based diagnostic implementation fundamentals Good... 
    Suggested
    Full time

    Global Connect Technologies

    Southfield, MI
    4 days ago
  • Global Connect Technologies is seeking a Software Triage Engineer located in Southfield, Michigan. This role focuses on supporting an Automotive Instrument Panel Cluster ECU program through effective issue triage and excellent debugging skills. The ideal candidate will... 
    Suggested

    Global Connect Technologies

    Southfield, MI
    4 days ago
  • Global Connect Technologies is seeking an Embedded Software Engineer specializing in Vehicle Motion Embedded Controls in Southfield, Michigan. The role requires expertise in embedded systems and embedded C programming, with some exposure to embedded Linux. The candidate... 
    Suggested
    Full time

    Global Connect Technologies

    Southfield, MI
    4 days ago
  • Global Connect Technologies is seeking a Software Triage Engineer to support an Automotive Instrument Panel Cluster ECU program. This hands-on...  ...stable releases. The ideal candidate will have over 10 years of embedded software debugging experience, strong C programming skills,... 

    Global Connect Technologies

    Southfield, MI
    4 days ago
  •  ...CDI Corporation is a multinational company providing engineering, information technology and staffing services to clients in a range...  ...Job Description Job Responsibilities: Develop best in class embedded software using C/C++, Java and QNX/Linux Deploy and maintain the software... 

    PSG Global Solutions

    Warren, MI
    16 hours ago
  • $102.19k - $190.5k

     ...Embedded Software Engineer (AUTOSAR BSW) Dearborn, MI, United States (Hybrid) Job Description 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... 
    Full time
    Immediate start
    Work from home
    Flexible hours

    Motorsport Hackers

    Dearborn, MI
    16 hours ago
  •  ...ASTEMO AMERICAS, INC. is hiring an Engineer II in Farmington Hills, Michigan. This role involves developing embedded software for advanced AD/ADAS ECUs, requiring expertise in C/C++ and Python. The ideal candidate will have a Master’s or Ph.D. in Computer Science or Electrical... 

    ASTEMO AMERICAS, INC.

    Farmington Hills, MI
    16 hours ago
  •  ...& Skill Requirement Key Responsibilities Design and develop embedded software for distributed systems involving multiple microcontrollers...  ...'s degree in Computer Science / Electronics & Communication Engineering Job Requirement C / C++ Programming Python Scripting Embedded... 

    L&T Technology Services

    Dearborn, MI
    5 hours ago
  •  ...Position Overview Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This flexible role spans application, platform, and tooling layers, supporting the implementation and integration of advanced functions... 
    Flexible hours

    Astemo Ltd.

    Farmington Hills, MI
    16 hours ago
  • A leading electronics company located in Southfield, Michigan is seeking an experienced Embedded Software Engineer to develop and validate firmware for rugged control systems. Candidates should possess a Bachelor’s degree and at least 3 years of experience in embedded... 

    Methode Electronics

    Southfield, MI
    4 days ago
  • Methode Electronics, Inc. is seeking an engineer to design and validate embedded software for industrial wireless control systems. This role involves working closely with various teams to ensure product reliability and safety. The ideal candidate will have at least 3 years... 

    Methode Electronics, Inc.

    Southfield, MI
    2 days ago
  •  ...positions. Job Description Join the revolution of connected vehicles! We are looking for a motivated Embedded Software Developer (Intern or New Graduate) to join our engineering team and contribute to the development of software for managing the operation of a high-... 
    Part time
    Summer work
    Internship
    Local area
    Immediate start
    Relocation
    Flexible hours

    Iflyasx

    Detroit, MI
    16 hours ago
  •  ...looking for an ECU Security Validation Engineer to own the validation of vehicle ECUs. You...  ...validation of automotive ECUs. Analyze software requirements to ensure they are clear, complete...  ..., UDS, LIN, CAN). 4+ years testing in embedded Linux platforms . Hands-on with... 
    Contract work

    Tech Matrix INC

    Southfield, MI
    4 days ago
  • A leading automobile manufacturer is seeking an experienced Embedded Software Engineer for its Body Control Modules team. This hybrid role is based in Dearborn, MI and involves designing and developing software components for Body Control Systems. Ideal candidates will... 

    Ford

    Dearborn, MI
    2 days ago
  • Blue Chip Talent, in collaboration with a defense sector innovator, is on the lookout for an accomplished Senior Embedded Software Engineer . This position centers on leading software solutions for real-time platforms, developing structured models for embedded systems,... 

    Blue Chip Talent

    Troy, MI
    2 days ago
  • $79.8k - $178.32k

    Embedded Software Engineer - Body Control Modules Dearborn, MI, United States (Hybrid) Job Description Dearborn, MI, United States (Hybrid) Embedded Software Engineer - Body Control Modules Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering... 
    Full time
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago
  •  ...limited number of technical positions. Job Description Drive the Future of Automotive Safety! Join our elite team as an Embedded Software Engineer to build the software that powers our advanced V2X architectures, enabling vehicles to communicate and save lives. You’ll... 
    Immediate start
    Remote work

    Iflyasx

    Detroit, MI
    3 days ago
  • Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned worksite. Hence, the employee must live within a reasonable commuting distance... 
    Work from home

    Agupdate

    Dearborn, MI
    16 hours ago
  • Key Responsibilities Design, implement, and test embedded software for body control modules following AUTOSAR architecture. Develop safety...  ..., unit tests, and deployments. Collaborate with hardware engineers to define interfaces, calibrate sensors, and validate communication... 

    Gravity Engineering Services Pvt Ltd.

    Dearborn, MI
    1 day ago
  • Responsibilities The ideal candidate will have a solid understanding of embedded software engineering principles and practical experience in development and maintenance of embedded software applications. Qualifications Experience developing code in C and other selected... 
    Visa sponsorship

    Blue Chip Talent

    Detroit, MI
    4 days ago
  • We are looking for a Software Triage Engineer to support an Automotive Instrument Panel Cluster (IPC) ECU program by owning fast, accurate issue triage and driving problems to closure. This role is highly hands‑on and requires strong programming + debugging , excellent... 

    Global Connect Technologies

    Southfield, MI
    4 days ago
  • Embedded Software Engineer - Body Control Modules 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... 
    Full time

    Ford Motor Company

    Dearborn, MI
    16 hours ago
  • A leading technology company in Troy, MI is seeking an Embedded SW Engineer with over 5 years of experience. The ideal candidate will have solid...  ...test equipment, capturing requirements, and designing software architecture. Candidates with automotive experience will be... 

    EROS Technologies Inc.

    Troy, MI
    10 days ago
  • An automotive company is seeking a Staff Software Engineer to design and develop mission-critical camera software. This role focuses on streaming camera feeds from embedded cameras to displays on next-generation automotive platforms. Candidates should have deep technical... 

    Ford

    Dearborn, MI
    16 hours ago
  • An established industry player is seeking a skilled embedded software engineer to develop cutting-edge software for electrified drivetrain systems. This role involves creating and integrating embedded software, ensuring compliance with ISO26262 standards, and collaborating... 

    TechDigital Group

    Troy, MI
    1 day ago
  • $48 - $53.33 per hour

    Embedded Controls Software Engineer (MATLAB, Simulink) - 3617553 HRU Tech - Madison Heights, MI Job Title Embedded Controls Software Engineer (MATLAB, Simulink) Type of Position This is a long‑term contract role with real potential for conversion to a direct, permanent... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    H1b
    Work at office
    Day shift

    HRU Tech

    Madison Heights, MI
    1 day ago
  • L&T Technology Services Limited. is seeking an experienced embedded software engineer to perform triage and debugging. The ideal candidate will have at least 5 years of experience, strong skills in C programming, and excellent problem-solving abilities. This role requires... 

    L&T Technology Services Limited.

    Southfield, MI
    4 days ago
  • Agupdate is hiring an Embedded Software Engineer in Dearborn, Michigan for a hybrid position. The role involves designing Autosar-based embedded software components and low-level drivers for micro-controller-based products. Ideal candidates will have expertise in C and... 

    Agupdate

    Dearborn, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!