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

Embedded Software Engineer

Astemo Ltd

Company Name:

ASTEMO AMERICAS, INC.

Job Family:

Engineering

Job Description:

Position Overview and Objective

Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that spans application, platform, and tooling layers - supporting the implementation and integration of advanced functions on automotive compute platforms. The engineer will work across multiple areas as priorities evolve and is expected to contribute to both current development needs and emerging software initiatives.

Job Responsibilities:
  • Develop and integrate software components that enable advanced AD/ADAS functions to run on embedded automotive platforms.
  • Implement scheduling, orchestration, and execution logic for advanced applications on automotive compute platforms.
  • Contribute to software architecture that supports efficient development, integration, and validation workflows for AD/ADAS applications.
  • Model, analyze, and optimize software behavior on embedded targets to meet performance and reliability requirements.
  • Collaborate with cross-functional teams to support evolving software initiatives across applications, platforms, and tooling layers.
Qualifications:
  • Strong programming proficiency in C/C++ and Python.
  • Working knowledge of embedded software development on Linux and/or RTOS environments.
  • Familiarity with AD/ADAS systems and automotive compute platforms.
  • Understanding of software execution concepts - scheduling, inter-process communication, resource management - in real-time embedded systems.
  • Practical experience integrating application software with platform-level services on embedded targets.
  • Strong debugging, profiling, and analysis skills.
  • Flexibility and willingness to work across multiple software layers as project needs evolve.
  • Effective communication and presentation skills, with NVIDIA Drive OS and toolchain experience a plus.
Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communication skills. Experience with PCs and application software, such as MS Office tools, is also required.

Education: Master's or Ph.D. degree in Computer Science or Electrical Engineering

Experience: Minimum of 3+ years with Masters in relevant industrial experience is required, or Ph.D.

Job level is determined by various factors such as organization size, responsibility, career stage, and capabilities.

Supervisory Responsibilities: n/a

Working conditions:
  • Physical Demands: Required to sit or stand for long periods of time. The employee may occasionally lift and/or move up to 25 pounds.
  • Travel: Domestic and international may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development.

Equal Opportunity Employer (EOE) - Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender, identity, disability, protected veteran status and national origin.

At Astemo, we're challenging the status quo with the power of diversity, inclusion, and collaboration. Our goal is to build an inclusive work environment that celebrates the differences of our employees. We want to ensure that every employee feels valued, respected and empowered. We don't just accept difference-we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our community. Astemo is proud to be an equal opportunity employer.

If you need a reasonable accommodation to apply for a job at Astemo, please send the nature of the request and contact information to View email address on click.appcast.io when applying for the position.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Farmington Hills, MI vacancy
  •  ...RESPONSIBILITIES: 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... 
    Suggested
    Permanent employment
    Work experience placement

    ECCO Corporation

    Southfield, MI
    3 days ago
  •  ...Embedded Software Engineer 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 bring-up through application features, with close... 
    Suggested
    Hourly pay

    Methode Electronics

    Southfield, MI
    15 hours ago
  •  ...JD: 6+ years of expierence in Automotive embedded software development - Responsible for developing Embedded Software for automotive ECUs and applications. - Excellent programming skills in C and embedded C -Experience in Vector Davinci Bootloader development,... 
    Suggested
    Work experience placement

    Omni Inclusive

    Northville, MI
    4 days ago
  •  ...generation, simulation, design, development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of experience in Software... 
    Suggested
    Contract work
    Local area
    Overseas

    Loc Performance

    Pontiac, MI
    3 days ago
  •  ...The Hardware Design Engineer that will be responsible for the design and development of various embedded systems , including both hardware and some firmware design. The...  ...an understanding of embedded hardware and software design. Responsibilities include, but are... 
    Suggested
    Contract work
    Work experience placement
    H1b
    Work at office
    Relocation
    Flexible hours

    DG Technologies

    Farmington, MI
    2 days ago
  •  ...System development processes and method Testing methods, including unit and integration testing (JUnit, JMock) Utilization of software configuration management tools Code deployment and code versioning tools Experience in the following: iOS, Android,... 
    Local area

    Software Technology Inc

    Farmington Hills, MI
    3 days ago
  •  ...Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: • Design, develop, and maintain embedded Linux software for network switch platforms and embedded... 

    OtterBase

    Southfield, MI
    3 days ago
  •  ...Systems Engineer System Test Preparation: Requirement Analysis, Test Design & Test Case Authoring System Test Execution: Execution, reporting and defect logging in to PTC Experience in performing Vehicle Level Testing using Test Equipment for ADAS programs... 

    Omega Solutions Inc

    Farmington Hills, MI
    3 days ago
  •  ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: Job Summary In this role, under...  ...data / information documents using industry standard PC based software programs (i.e.: Word, Excel, PowerPoint, Outlook, CAD, CAE, etc... 
    Work experience placement

    Astemo Ltd

    Farmington Hills, MI
    16 hours ago
  •  ...Company Name ASTEMO AMERICAS, INC. Job Family Engineering Job Summary Seeking a talented, self-motivated automotive electrical hardware...  ...process are satisfactorily resolved. Qualifications / Skills Have embedded H/W design experience for automotive applications Understand... 
    Work at office
    Remote work
    3 days per week

    Dormont Manufacturing Company

    Farmington Hills, MI
    4 days ago
  • Huntington Technology is looking for a motivated Systems Engineer to identify, analyze, and implement technology solutions. You will work closely with the Project Delivery Manager and be the face of the company, providing technical support to clients in various businesses... 
    Remote job

    Huntington Technology

    Franklin, MI
    4 days ago
  • $110k - $175k

     ...Process Mechanical Lead Engineer At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems...  ...mechanical engineering. ~ Proficiency in hydraulic modeling software such as AFT Fathom, Pipe-Flo ~ Developing process flow... 
    Full time
    Work at office
    Remote work
    Worldwide

    Jacobs Solutions

    Franklin, MI
    5 days ago
  •  ...performance profiling**Nice to Have Technical Skills:**· Advanced usage of GitHub Copilot or other AI-based development tools and prompt engineering expertise· CI/CD processes· DevOps methodologies· Unix / Shell scripting· Docker· Memcache / Redis· SAML *Everforth Apex is a... 
    Hourly pay
    Contract work

    Apex Systems

    Farmington Hills, MI
    4 days ago
  • Farmington, Michigan – Sr Full Stack Java Developer (#1053034) We are looking for a Senior Full Stack Developer. The ideal candidate should have at least 8 years of experience, be a problem solver with excellent analytical reasoning and critical thinking skills. The candidate...
    Immediate start

    FastTek Global

    Farmington Hills, MI
    5 days ago
  • $134k

     ...Lead Network Engineer Manage and oversee the administration and maintenance of computer networks, including hardware, systems software, applications software and all configurations. Diagnose and resolve systems problems. Weekly firewall implementation, performing upgrades... 
    Temporary work
    Relocation

    HCL Global Systems

    Farmington, MI
    3 days ago
  • I have with my client of MI in Farmington Hills. This is hybrid, 3 days a week onsite and 2 remote. We are looking for a Senior Full stack Developer. The ideal candidate should have at least 8 years of experience, as a problem solver with excellent analytical ...
    Remote work
    3 days per week

    3B Staffing LLC

    Farmington Hills, MI
    3 days ago
  •  ...System development processes and method • Testing methods, including unit and integration testing (JUnit, JMock) • Utilization of software configuration management tools • Code deployment and code versioning tools Experience in the following: • UNIX (AIX) •... 
    Contract work
    Local area

    My3Tech Inc

    Farmington Hills, MI
    2 days ago
  •  ...web applications. In this role, you will work across the entire software development lifecycle, contributing to both front-end and back...  ...stack.QualificationsBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).5+ years... 

    Aptdata Solutions Inc.

    Farmington Hills, MI
    1 day ago
  •  ...Job Title: Embedded Test Engineer Location: Michigan, USA Job Type: On-Site About Us: We are a leading innovator...  .... Maintain test environments, including hardware, software, and simulation tools. Document test results and provide... 
    Relocation package

    Kasmo Global

    Livonia, MI
    2 days ago
  •  ...support for RTE and SWC configuration Responsible for RTE layer software testing and verification Knowledge of Integration of ASW with BSW Hands on experience in Embedded C Plan and track the software development activities according... 

    United IT Solutions

    Pontiac, MI
    15 hours ago
  • Role: Full Stack Developer Location: Okemos, MI or Farmington Hills, MI (Hybrid) Duration: Long term Must have Technical Skills: ~ Core Java ~ Java EE ~ RESTful Microservices ~ Jersey ~ SQL, PL/SQL ...

    Tech Tammina

    Farmington Hills, MI
    4 days ago
  • $45 - $60 per hour

     ...daisy-chaining for networked devices. Conduct pneumatic calculations for system integration. Collaborate with cross-functional engineering teams to support project delivery. Ensure compliance with applicable industry and client standards (GM, Ford, etc.). Help... 
    Long term contract

    Twin Staffing Inc.

    Royal Oak, MI
    4 days ago
  • Location: onsite in Pontiac, MI Virtual Interview The Mobile Application Developer develops and maintains mobile applications to ensure that users have access to the County's services on various mobile platforms. This includes designing, coding...

    3B Staffing LLC

    Pontiac, MI
    3 days ago
  •  ...Role: Computer Vision Perception Engineer (Autonomous Driving) Position Type: Contract Location: Detroit, MI (Fully onsite) Job Description: What You Will Do: Design and implement computer vision algorithms for object detection and segmentation using... 
    Contract work

    Apolis

    Dearborn Heights, MI
    5 days ago
  • $48 - $50 per hour

     ...Systems Engineer This Systems Engineer role focuses on understanding customer needs and transforming them into robust system architectures and clear requirements. You will collaborate closely with cross-functional development teams, guide technical direction for products... 
    Contract work
    Temporary work
    Work at office

    Actalent

    Bloomfield Hills, MI
    3 days ago
  •  ...General Responsibilities Under general direction of a higher level engineer or manager, the primary responsibility of this position is to...  .... Experience with the following is desired, (not required) CAD software (i.e. CATIA V4, V5, UG, Solidworks preferred) CAE/FEA software... 
    Work at office
    Remote work
    Work from home

    Astemo Ltd.

    Farmington Hills, MI
    5 days ago
  •  ...Sr. Systems Engineer Our client, a globally recognized brand in automotive embedded technologies, is looking for a Sr. Systems Engineer to work directly with customers...  .... Help customers model and evaluate their software system architectures using our model-based... 

    MRINetwork

    Novi, MI
    4 days ago
  •  ...Software Engineer Employer: HCL Global Systems Inc. Job Duties: Attending meetings with stakeholders to understand projects requirements and the need for development of applications or enhancements to existing applications. Develop custom software to support NextGear... 
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    3 days ago
  •  ...Software Developer Develop and build user interface for websites, products, and mobile applications. Review and analyze functional...  ...Bachelor's degree or foreign equivalent in Computer Science, Engineering (any), or related and 2 years of experience in the job offered... 
    Temporary work
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    3 days ago
  • L&T Technology Services Limited. in Novi, Michigan is seeking a Vision Systems Engineer to design and develop automotive vision systems including cameras, mirrors, and wipers. This role involves defining system requirements, coordinating CAD, and ensuring compliance with... 

    L&T Technology Services Limited.

    Novi, MI
    1 day ago

Do you want to receive more vacancies?

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