11 Automotive Software Engineer Embedded Systems jobs in whatjobs
Automotive Software Engineer (Embedded Systems)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and test embedded software for automotive control modules and infotainment systems.
- Implement software solutions in C/C++ adhering to automotive industry standards (e.g., MISRA C).
- Work with real-time operating systems (RTOS) and device drivers.
- Develop and integrate software components for automotive networks like CAN, LIN, and Ethernet.
- Perform unit testing, integration testing, and system testing of software modules.
- Collaborate with hardware engineers and systems architects to define software requirements.
- Troubleshoot and debug software issues identified during testing or in the field.
- Participate in code reviews and contribute to improving software quality and development processes.
- Stay current with automotive software trends, technologies, and best practices.
- Document software designs, code, and test results thoroughly.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of professional experience in embedded software development.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or VxWorks.
- Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet) and tools (e.g., CANalyzer, Vector tools).
- Understanding of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
- Experience with software debugging tools and techniques.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, suitable for a remote work environment.
- Ability to work independently, manage tasks, and deliver results on time.
- Must have a reliable high-speed internet connection and a suitable home office setup.
Automotive Software Engineer (Embedded Systems)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive electronic control units (ECUs).
- Write clean, efficient, and maintainable C/C++ code for real-time applications.
- Develop and integrate software modules for various automotive systems (e.g., infotainment, ADAS, body control).
- Implement and test software against hardware prototypes and production vehicles.
- Debug and resolve software defects identified during testing and in production environments.
- Work with real-time operating systems (RTOS) and low-level hardware interfaces.
- Collaborate with hardware engineers to define hardware requirements and ensure software compatibility.
- Participate in code reviews and contribute to software architecture design discussions.
- Ensure software development adheres to automotive safety standards (e.g., ISO 26262).
- Stay updated with the latest automotive software technologies and industry best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4 years of experience in embedded software development, with a focus on automotive applications.
- Proficiency in C and C++ programming languages.
- Strong understanding of real-time operating systems (RTOS) and embedded systems concepts.
- Experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with automotive diagnostic tools and methodologies.
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Experience with AUTOSAR is a significant advantage.
Automotive Software Engineer - Embedded Systems
Posted 22 days ago
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted 14 days ago
Job Viewed
Job Description
Key responsibilities include writing robust and efficient C/C++ code for microcontrollers, adhering to strict automotive coding standards (e.g., MISRA C). You will work with real-time operating systems (RTOS), develop drivers for various hardware peripherals, and implement communication protocols like CAN, LIN, or Automotive Ethernet. Debugging complex issues across hardware and software interfaces will be a significant part of your day-to-day activities. You will collaborate closely with hardware engineers, system architects, and test teams to ensure seamless integration and optimal performance of automotive software components.
We are looking for individuals with a strong foundation in embedded systems programming and a passion for automotive technology. Experience with AUTOSAR, model-based design (e.g., Simulink), or functional safety (ISO 26262) is highly desirable. The ideal candidate possesses excellent problem-solving skills, a meticulous attention to detail, and the ability to work effectively in both independent and collaborative settings. Strong analytical skills and the ability to understand complex system interactions are essential. This role requires a commitment to delivering high-quality, reliable software that meets the stringent demands of the automotive sector.
Qualifications:
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 3 years of experience in embedded software development, preferably within the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded debugging tools.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet).
- Understanding of software development lifecycle and version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Good written and verbal communication skills.
- Ability to work effectively in a hybrid work environment.
Automotive Software Engineer - Embedded Systems
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive electronic control units (ECUs) using C/C++.
- Develop and maintain software requirements, architecture, and design documentation.
- Implement real-time operating systems (RTOS) and associated drivers.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Debug and resolve complex software issues in a simulated and real-world environment.
- Collaborate with hardware engineers to define hardware/software interfaces and ensure seamless integration.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Stay updated on automotive industry standards and best practices, such as AUTOSAR.
- Utilize version control systems (e.g., Git) and agile development methodologies.
- Contribute to the development of simulation and testing frameworks.
Automotive Software Engineer (Embedded Systems)
Posted 8 days ago
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted 8 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Automotive software engineer embedded systems Jobs in Kenya !
Automotive Software Engineer - Embedded Systems
Posted 15 days ago
Job Viewed
Job Description
Automotive Software Engineer (Embedded Systems)
Posted 12 days ago
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted 2 days ago
Job Viewed