13 Senior Automotive Embedded Systems Engineer jobs in whatjobs
Senior Automotive Embedded Systems Engineer
Posted 20 days ago
Job Viewed
Job Description
Senior Automotive Embedded Systems Engineer
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for automotive ECUs.
- Implement software in C/C++ according to safety and quality standards.
- Debug and troubleshoot complex embedded system issues.
- Integrate software modules with hardware components.
- Develop and execute unit tests and integration tests.
- Collaborate with cross-functional teams on system requirements and design.
- Ensure compliance with automotive standards such as ISO 26262.
- Optimize software performance and memory usage.
- Participate in code reviews and provide technical guidance.
- Document software designs and implementation details.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 6 years of experience in embedded systems development, specifically within the automotive industry.
- Strong proficiency in C/C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS) and microcontroller architectures.
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with automotive safety standards (e.g., ISO 26262).
- Experience with debugging tools, emulators, and oscilloscopes.
- Excellent analytical and problem-solving abilities.
- Strong communication and teamwork skills.
- Ability to work effectively in both remote and on-site hybrid settings.
Senior Automotive Embedded Systems Engineer
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive control units, ensuring compliance with stringent industry standards (e.g., AUTOSAR, ISO 26262).
- Develop system-level requirements, architecture, and design for complex embedded systems.
- Write efficient, robust, and well-documented C/C++ code for microcontrollers and embedded processors.
- Perform unit testing, integration testing, and system validation of embedded software components.
- Collaborate with hardware engineers to define and integrate electronic control units (ECUs).
- Troubleshoot and debug complex issues in both software and hardware systems.
- Participate in code reviews and provide constructive feedback to peers.
- Stay abreast of the latest automotive technologies, standards, and embedded system development tools.
- Work closely with cross-functional teams including application software, systems engineering, and validation.
- Contribute to the continuous improvement of development processes and methodologies.
The ideal candidate will hold a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. A minimum of 7 years of experience in embedded systems development, with a significant focus on the automotive industry, is mandatory. Proven experience with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet is essential. Strong programming skills in C and C++ for embedded environments are required. Familiarity with real-time operating systems (RTOS) and AUTOSAR is highly desirable. Experience with debugging tools, emulators, and oscilloscopes is a must. Excellent problem-solving abilities and a meticulous approach to quality are critical for this role. You must be a self-starter, capable of working independently and managing complex tasks effectively in a remote setting. This role is based conceptually near Ongata Rongai, Kajiado, KE , allowing you to work remotely.
Senior Automotive Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and test embedded software for automotive electronic control units (ECUs).
- Implement software components using C/C++ in real-time operating system (RTOS) environments.
- Develop and integrate software drivers for various hardware peripherals.
- Ensure software compliance with automotive standards such as AUTOSAR and ISO 26262 (functional safety).
- Debug and resolve complex software and system issues in a remote setting.
- Collaborate with hardware engineers to define system requirements and architecture.
- Participate in code reviews and ensure adherence to coding best practices.
- Develop and execute unit tests, integration tests, and system tests.
- Utilize simulation and hardware-in-the-loop (HIL) testing methodologies.
- Support software releases and provide post-production analysis and bug fixing.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 6 years of professional experience in embedded systems development, with a significant focus on automotive applications.
- Proficiency in C and C++ programming for embedded systems.
- Solid understanding of microcontrollers, RTOS, and embedded system architectures.
- Experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with functional safety standards (ISO 26262) and AUTOSAR is highly desirable.
- Experience with debugging tools, emulators, and JTAG interfaces.
- Proficiency in version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving skills and ability to work independently in a remote environment.
- Strong verbal and written communication skills.
Senior Automotive Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive ECUs.
- Implement real-time operating systems (RTOS) and drivers.
- Develop and optimize firmware for microcontrollers and embedded processors.
- Integrate and validate software components with hardware.
- Debug and troubleshoot complex embedded systems issues.
- Collaborate with hardware design teams on ECU specifications.
- Ensure compliance with automotive standards (e.g., ISO 26262).
- Participate in code reviews and contribute to software architecture.
- Stay updated on automotive technology trends and best practices.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Extensive experience in automotive embedded systems development.
- Proficiency in C/C++ programming for embedded systems.
- Strong understanding of microcontroller architectures and embedded debugging techniques.
- Experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with RTOS and software development lifecycles.
- Knowledge of functional safety (ISO 26262) and AUTOSAR is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities, especially in a remote setting.
Senior Automotive Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and test embedded software for automotive electronic control units (ECUs) using C/C++.
- Implement and optimize software for real-time operating systems (RTOS) common in automotive applications.
- Integrate software components with hardware and ensure seamless communication via automotive protocols such as CAN, LIN, and Automotive Ethernet.
- Participate in requirements definition and system design reviews to ensure feasibility and accuracy.
- Develop and maintain low-level drivers, middleware, and application software.
- Perform debugging, troubleshooting, and performance tuning of embedded systems.
- Conduct unit testing, integration testing, and system validation to ensure software quality and compliance with automotive standards (e.g., ISO 26262).
- Collaborate closely with hardware engineers, system architects, and other software developers in a remote environment.
- Contribute to the continuous improvement of software development processes and tools.
- Stay updated with the latest advancements in embedded systems technology and automotive software development.
Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related discipline.
- Minimum of 6 years of hands-on experience in embedded software development, with a significant focus on the automotive industry.
- Proficiency in C and C++ programming languages.
- Strong experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
- In-depth knowledge of automotive communication protocols (CAN, LIN, UDS, Automotive Ethernet).
- Familiarity with automotive functional safety standards (ISO 26262) and cybersecurity principles.
- Experience with embedded debugging tools, emulators, and oscilloscopes.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration abilities, effective in a remote team setting.
- Experience with version control systems (e.g., Git) and agile development methodologies.
This is an exciting fully remote opportunity for an engineer based in **Malindi, Kilifi, KE**. Help shape the future of automotive technology from your home office.
Senior Automotive Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs and systems.
- Write high-quality, efficient, and maintainable embedded C/C++ code.
- Develop and integrate software with various microcontrollers and hardware platforms.
- Work with real-time operating systems (RTOS) and bare-metal environments.
- Implement and debug automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
- Collaborate with hardware engineers to define system requirements and ensure seamless integration.
- Develop and execute software testing and validation plans, including unit testing, integration testing, and HIL testing.
- Troubleshoot and resolve complex software and hardware issues in development and production phases.
- Contribute to software architecture design and technical decision-making.
- Stay current with the latest advancements in automotive embedded systems technology and automotive standards (e.g., AUTOSAR).
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 7 years of experience in automotive embedded systems development.
- Strong proficiency in embedded C/C++ programming.
- Experience with RTOS (e.g., FreeRTOS, VxWorks) or bare-metal development.
- In-depth knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with automotive software development processes and tools (e.g., AUTOSAR, Vector tools, JIRA).
- Experience with debugging tools, oscilloscopes, and logic analyzers.
- Understanding of hardware-software interaction and embedded system design principles.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote, cross-functional team.
Be The First To Know
About the latest Senior automotive embedded systems engineer Jobs in Kenya !
Senior Automotive Embedded Systems Engineer
Posted 13 days ago
Job Viewed
Job Description
The ideal candidate possesses a deep understanding of embedded C/C++, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet). You will be responsible for the full software development lifecycle, from requirements definition and system design to coding, testing, debugging, and validation. This remote position requires excellent collaboration and communication skills, as you will work closely with global engineering teams, suppliers, and cross-functional product groups to deliver robust and reliable automotive systems.
Your responsibilities will include architecting embedded software solutions, optimizing performance, ensuring functional safety (ISO 26262 compliance), and performing system integration and testing. You should be adept at utilizing development tools, emulators, debuggers, and automotive diagnostic tools. This is a unique opportunity to contribute to the development of groundbreaking automotive technologies in a dynamic, remote work environment, driving innovation and setting new standards for vehicle performance and safety.
Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs using C/C++.
- Develop and integrate software components for systems such as ADAS, powertrain, infotainment, and body control.
- Work with real-time operating systems (RTOS) and understand their principles.
- Implement and debug software utilizing automotive communication protocols (CAN, LIN, Ethernet).
- Develop test cases, perform unit testing, integration testing, and system validation.
- Collaborate with hardware engineers to define system requirements and ensure seamless integration.
- Ensure adherence to functional safety standards (e.g., ISO 26262) throughout the development process.
- Utilize debugging tools, emulators, and oscilloscopes to troubleshoot hardware and software issues.
- Work with version control systems (e.g., Git) and Agile development methodologies.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Effectively communicate technical information and project status to a distributed team.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in embedded systems development, with a focus on the automotive industry.
- Strong proficiency in C and C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS) such as QNX, AUTOSAR, or similar.
- In-depth knowledge of automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet).
- Experience with diagnostic protocols (e.g., UDS, OBD-II).
- Familiarity with functional safety standards like ISO 26262.
- Proficiency with debugging tools, emulators, and embedded development environments.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience with Agile development methodologies.
Senior Automotive Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and develop embedded software for automotive ECUs (Electronic Control Units) using C/C++.
- Implement and optimize real-time operating systems (RTOS) for embedded applications.
- Develop and integrate software modules for various automotive subsystems, such as powertrain, infotainment, ADAS, and body control.
- Work with automotive communication protocols like CAN, LIN, Ethernet, and Automotive Ethernet.
- Perform debugging, testing, and validation of embedded software to ensure reliability and performance.
- Collaborate with hardware engineers to define system requirements and ensure seamless hardware-software integration.
- Participate in code reviews, architectural design discussions, and other aspects of the software development lifecycle.
- Troubleshoot and resolve complex software and system issues.
- Contribute to the definition of software architecture and design patterns.
- Stay current with automotive industry standards and emerging technologies.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 5-7 years of experience in embedded systems development, with a significant focus on the automotive industry.
- Proficiency in C and C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, AUTOSAR, or similar.
- Strong knowledge of automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet).
- Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and embedded development environments.
- Experience with version control systems (e.g., Git) and software development best practices.
- Understanding of automotive safety standards (e.g., ISO 26262) is a plus.
- Excellent analytical and problem-solving skills.
- Ability to work independently and collaboratively in a remote environment.
- Strong communication skills to effectively interact with cross-functional teams.
This is an exciting chance to contribute to the future of automotive technology from a remote location, working on challenging and impactful projects.
Senior Automotive Embedded Systems Engineer
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs according to industry standards and project requirements.
- Define software architecture and detailed design specifications for new features and systems.
- Write clean, efficient, and well-documented C/C++ code for embedded systems.
- Develop and maintain software configurations using AUTOSAR methodology.
- Implement and test drivers for various microcontrollers and peripherals.
- Utilize debugging tools and techniques to identify and resolve software defects.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Analyze and troubleshoot complex issues related to software, hardware, and system integration.
- Collaborate effectively with cross-functional teams, including hardware engineers, system architects, and testing personnel, in a remote setting.
- Contribute to the continuous improvement of software development processes and tools.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) where applicable.
- Participate in code reviews and provide constructive feedback to peers.
- Document software designs, test plans, and test results.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 7 years of professional experience in embedded software development, with a significant portion focused on the automotive industry.
- Expertise in embedded C/C++ programming languages.
- Strong understanding of real-time operating systems (RTOS) and their application in automotive systems.
- In-depth knowledge of AUTOSAR architecture and development tools.
- Proficiency with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
- Experience with debugging tools (e.g., JTAG, Lauterbach) and oscilloscopes.
- Familiarity with software development life cycles (SDLC) and agile methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience with model-based design (e.g., MATLAB/Simulink) is a plus.
- Knowledge of automotive cybersecurity principles is advantageous.