Senior Automotive Embedded Systems Engineer

WhatJobs Direct
Miami, US
On-site

Job Description

Our client is seeking a highly skilled and experienced Senior Automotive Embedded Systems Engineer to join their innovative product development team in Miami, Florida, US . This role is crucial for the design, development, and testing of embedded software and hardware systems for next-generation automotive applications. The ideal candidate will possess a deep understanding of automotive electronics, real-time operating systems (RTOS), C/C++ programming, and automotive communication protocols. You will be responsible for translating system requirements into robust embedded solutions, ensuring compliance with industry standards and safety regulations.

Key Responsibilities:

Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units) using C/C++. Develop real-time operating system (RTOS) based applications, ensuring deterministic behavior and efficient resource utilization. Define and document system requirements, software architecture, and detailed design specifications. Perform unit testing, integration testing, and system testing of embedded software components. Debug and resolve complex software and hardware issues in development and vehicle environments. Collaborate with hardware engineers to define hardware requirements and ensure seamless integration of embedded systems. Implement and utilize automotive communication protocols such as CAN, LIN, Ethernet, and Automotive Ethernet. Work with functional safety standards (e.g., ISO 26262) to ensure the development of safe and reliable systems. Utilize development tools, including compilers, debuggers, emulators, and static analysis tools. Participate in code reviews to ensure code quality, adherence to standards, and maintainability. Develop and maintain documentation, including design documents, test plans, and user manuals. Contribute to the continuous improvement of development processes and methodologies. Mentor junior engineers and provide technical guidance on embedded systems development. Stay current with emerging automotive technologies and embedded system trends.

Qualifications:

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. A minimum of 7 years of experience in embedded systems development, with a strong focus on the automotive industry. Proficiency in C and C++ programming for embedded systems. Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or AUTOSAR. Strong understanding of automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet). Familiarity with automotive functional safety (ISO 26262) principles. Experience with debugging tools and techniques for embedded systems. Knowledge of microcontroller architectures and peripherals. Ability to read and interpret schematics and hardware designs. Excellent problem-solving and analytical skills. Strong written and verbal communication skills. Experience with automotive cybersecurity concepts is a plus. This is an exciting opportunity to contribute to the cutting edge of automotive technology and drive the future of vehicle innovation.

Skills & Requirements

Technical Skills

C/c++RtosCanLinEthernetAutomotive ethernetIso 26262Development toolsCode reviewsDocumentationProblem-solvingAnalyticalCommunicationAutomotiveEmbedded systems

Employment Type

FULL TIME

Level

senior

Posted

4/16/2026

Apply Now

You will be redirected to WhatJobs Direct's application portal.