4 Senior Automotive Software Engineer Remote jobs in whatjobs
Senior Automotive Software Engineer (Remote)
Posted 21 days ago
Job Viewed
Job Description
Senior Automotive Software Engineer (Remote)
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and maintain embedded software for automotive applications.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers, to define software requirements and specifications.
- Implement and optimize software for performance, reliability, and security, adhering to industry standards (e.g., AUTOSAR, ISO 26262).
- Develop and integrate software modules using C/C++ and other relevant programming languages.
- Debug complex software issues and provide timely resolutions.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Work with various automotive communication protocols such as CAN, LIN, and Ethernet.
- Develop and maintain unit tests, integration tests, and system tests to ensure software quality.
- Stay up-to-date with the latest advancements in automotive software engineering and emerging technologies.
- Contribute to technical documentation and knowledge sharing within the team.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5-8 years of professional experience in embedded software development, with a significant focus on the automotive sector.
- Strong proficiency in C and C++ programming languages.
- Experience with RTOS (e.g., FreeRTOS, QNX, or similar).
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with AUTOSAR standards and methodologies.
- Experience with version control systems (e.g., Git) and build systems.
- Understanding of software development lifecycles and agile methodologies.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and teamwork abilities, essential for effective remote collaboration.
- Experience with simulation and testing tools for embedded systems.
- This role is based in **Mombasa, Mombasa, KE**, but is fully remote.
Senior Automotive Software Engineer (Remote)
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement robust and efficient software for automotive systems, adhering to strict coding standards and best practices.
- Collaborate closely with cross-functional teams, including hardware engineers, system architects, and QA specialists, to define software requirements and integration strategies.
- Develop and maintain real-time embedded software for critical automotive components, ensuring reliability, safety, and performance.
- Implement algorithms for sensor fusion, perception, path planning, and control systems for autonomous driving applications.
- Contribute to the development of in-vehicle infotainment systems, connectivity solutions, and user interface software.
- Write comprehensive unit tests, integration tests, and system tests to ensure software quality and robustness.
- Debug and troubleshoot complex software issues across various automotive platforms.
- Participate in code reviews, providing constructive feedback and ensuring code quality and maintainability.
- Stay abreast of the latest advancements in automotive technology, software development methodologies, and relevant industry standards (e.g., AUTOSAR, MISRA C).
- Mentor junior engineers and contribute to the technical growth of the team.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of professional software development experience, with a significant focus on embedded systems and/or automotive software.
- Proficiency in C/C++, and/or Python programming languages.
- Experience with real-time operating systems (RTOS) and embedded development environments.
- Strong understanding of automotive software architectures, communication protocols (e.g., CAN, LIN, Ethernet), and development tools.
- Experience with automotive software development lifecycle (V-model) and associated tools.
- Familiarity with software development best practices, including version control (Git), CI/CD, and automated testing.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration skills, essential for effective remote teamwork.
- Experience with functional safety standards (ISO 26262) is a plus.
Senior Automotive Software Engineer - Remote
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy embedded software for automotive systems, including infotainment, ADAS, powertrain control, and body electronics.
- Write clean, efficient, well-documented, and maintainable C/C++ code for embedded real-time operating systems (RTOS).
- Collaborate closely with hardware engineers, system architects, and product managers in a virtual environment to define software requirements and architecture.
- Develop and execute comprehensive unit tests, integration tests, and system tests to ensure software quality and reliability.
- Debug and resolve complex software issues found during development, testing, and in production environments.
- Optimize software performance for resource-constrained embedded systems, focusing on efficiency and responsiveness.
- Contribute to the definition and implementation of automotive communication protocols such as CAN, LIN, Ethernet, and SOME/IP.
- Participate in code reviews, providing constructive feedback to peers and junior engineers to maintain high coding standards.
- Stay current with the latest advancements in automotive software development, embedded systems, and relevant technologies.
- Contribute to the development and maintenance of software development tools, build systems, and CI/CD pipelines in a remote setup.
- Document software designs, architecture, and implementation details thoroughly.
- Mentor junior software engineers, providing technical guidance and support to foster their growth.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- A minimum of 6 years of professional experience in embedded software development, with a significant focus on the automotive industry.
- Strong proficiency in C and C++ programming languages for embedded systems.
- Hands-on experience with real-time operating systems (RTOS) commonly used in automotive applications.
- Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet) and diagnostic standards (UDS).
- Experience with software development tools, including compilers, debuggers, static analysis tools, and version control systems (e.g., Git).
- Knowledge of software development methodologies, such as Agile/Scrum, and experience with requirement management tools.
- Excellent analytical and problem-solving skills, with a meticulous attention to detail.
- Strong communication and collaboration skills, capable of effectively working in a distributed team environment.
- Ability to work independently, manage time effectively, and prioritize tasks in a remote setting.
- Experience with AUTOSAR architecture is a significant plus.
- Familiarity with cybersecurity principles in automotive systems is advantageous.
Be The First To Know
About the latest Senior automotive software engineer remote Jobs in Nairobi !