22 Remote Automotive Software Engineer Embedded Systems jobs in whatjobs
Remote Automotive Software Engineer - Embedded Systems
Posted 22 days ago
Job Viewed
Job Description
- Designing, developing, and debugging embedded software for automotive ECUs using C/C++.
- Implementing and optimizing real-time operating systems (RTOS) for embedded applications.
- Developing and integrating software components for various automotive systems (e.g., infotainment, powertrain, ADAS).
- Working with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
- Performing unit testing, integration testing, and system testing to ensure software quality and reliability.
- Collaborating with hardware engineers to define software requirements and ensure seamless hardware-software integration.
- Utilizing development tools such as compilers, debuggers, emulators, and static analysis tools.
- Participating in code reviews to maintain code quality and share knowledge.
- Troubleshooting and resolving complex software defects reported by testing teams or field issues.
- Documenting software designs, implementation details, and test procedures.
- Contributing to the continuous improvement of development processes and methodologies.
- Staying current with emerging technologies and trends in automotive software development.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded software development, specifically within the automotive industry.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) like QNX, FreeRTOS, or equivalent.
- Knowledge of automotive communication protocols (CAN, LIN, UDS, Ethernet).
- Familiarity with AUTOSAR architecture is a significant advantage.
- Experience with software development tools (e.g., CMake, Git, JIRA, Jenkins).
- Strong debugging and problem-solving skills.
- Excellent communication and collaboration skills, essential for remote teamwork.
- Ability to work independently, manage time effectively, and deliver high-quality results remotely.
- Understanding of functional safety standards (ISO 26262) is a plus.
Remote Automotive Software Engineer - Embedded Systems
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded software for automotive applications.
- Write high-quality, efficient, and maintainable C/C++ code for real-time systems.
- Implement and integrate software modules according to system requirements and automotive standards.
- Develop and execute unit tests and integration tests to ensure software quality.
- Debug and resolve complex software defects across various hardware platforms.
- Collaborate with hardware engineers to define software-hardware interfaces.
- Participate in code reviews and provide constructive feedback to team members.
- Document software designs, implementation details, and test procedures.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated on the latest embedded systems technologies and automotive software trends.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development, with a focus on automotive systems.
- Proficiency in C and/or C++ programming languages for embedded environments.
- Strong understanding of real-time operating systems (RTOS) and microcontroller architectures.
- Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Familiarity with automotive software standards (e.g., AUTOSAR, ISO 26262) is highly desirable.
- Experience with debugging tools and techniques for embedded systems.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills for remote teamwork.
- Experience with version control systems (e.g., Git) and build systems.
Remote Automotive Software Engineer - Embedded Systems
Posted 22 days ago
Job Viewed
Job Description
Remote Automotive Software Engineer (Embedded Systems)
Posted 8 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and implementing embedded software for automotive applications using C/C++ and other relevant programming languages.
- Developing and maintaining real-time operating systems (RTOS) and device drivers for automotive microcontrollers.
- Creating software architecture and detailed design specifications for new features and functionalities.
- Performing software integration, testing, and debugging on target hardware and simulation environments.
- Collaborating with hardware engineers to define system requirements and ensure seamless integration of software and hardware components.
- Participating in code reviews to ensure code quality, adherence to standards, and efficient performance.
- Developing and executing unit tests, integration tests, and system tests to validate software functionality and performance.
- Troubleshooting and resolving software defects and issues reported during development and testing phases.
- Contributing to the continuous improvement of software development processes and tools.
- Staying up-to-date with automotive industry standards (e.g., AUTOSAR), technologies, and best practices.
- Working closely with cross-functional teams, including systems engineers, validation engineers, and product managers.
The ideal candidate will have a strong academic background in Computer Science, Electrical Engineering, or a related field, combined with practical experience in embedded software development for the automotive industry. Proficiency in C/C++ programming, RTOS concepts, and debugging tools is essential. Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet) and familiarity with AUTOSAR architecture are highly desirable. Excellent problem-solving skills, attention to detail, and the ability to work effectively in a remote, collaborative environment are critical. This is a unique opportunity to shape the future of automotive technology from the comfort of your home.
Remote Automotive Software Engineer - Embedded Systems
Posted 5 days ago
Job Viewed
Job Description
Remote Automotive Software Engineer - Embedded Systems
Posted 5 days ago
Job Viewed
Job Description
You will collaborate closely with hardware engineers, system architects, and other software teams to define software requirements, develop robust and efficient code, and perform unit and integration testing. Experience with automotive functional safety standards (e.g., ISO 26262) and cybersecurity principles is highly desirable. The ability to troubleshoot complex software and hardware issues, optimize code for performance and memory usage, and document your work thoroughly is essential. You will participate in code reviews, contribute to architectural design discussions, and ensure adherence to coding standards and best practices. This role requires a strong understanding of embedded systems development lifecycles, debugging tools, and simulation environments. Excellent problem-solving, analytical, and communication skills are paramount, along with the ability to work independently and effectively within a remote, agile development team. The ideal candidate will possess a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field, with at least 6 years of experience in embedded software development, specifically within the automotive industry. Proficiency in AUTOSAR and experience with automotive diagnostic tools are significant advantages. Join our cutting-edge team and drive innovation in the automotive sector from Mombasa, Mombasa, KE .
Remote Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and debug embedded software for automotive applications.
- Implement real-time operating systems (RTOS) and drivers for various microcontrollers.
- Develop and integrate software for in-vehicle communication networks such as CAN, LIN, and Automotive Ethernet.
- Contribute to the development of advanced driver-assistance systems (ADAS) software components.
- Perform software unit testing and integration testing, ensuring high code quality and reliability.
- Participate in code reviews and architectural design discussions.
- Troubleshoot and resolve software defects and issues identified during development and testing phases.
- Collaborate with cross-functional teams, including hardware engineers and systems engineers, to define software requirements and ensure seamless integration.
- Optimize software performance and resource utilization for embedded automotive systems.
- Document software designs, implementation details, and testing procedures.
This is a fully remote position, supporting operations near Machakos, Machakos, KE . We are looking for a proactive, self-directed engineer with excellent problem-solving skills and a deep understanding of the automotive software development lifecycle. If you are passionate about shaping the future of mobility through advanced embedded software, this is an exciting opportunity to join a forward-thinking company and make a significant impact from anywhere.
Be The First To Know
About the latest Remote automotive software engineer embedded systems Jobs in Kenya !
Remote Automotive Software Engineer (Embedded Systems)
Posted 3 days ago
Job Viewed
Job Description
Remote Automotive Software Engineer (Embedded Systems)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive applications.
- Implement software in C/C++ for microcontrollers and embedded processors.
- Work with real-time operating systems (RTOS) and embedded development tools.
- Develop and maintain software for automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Collaborate with hardware and system engineers for integration and validation.
- Perform software debugging, testing, and performance optimization.
- Contribute to the software architecture and design documentation.
- Ensure software compliance with automotive standards (e.g., AUTOSAR, ISO 26262).
- Participate in code reviews and adhere to coding standards.
- Support the integration and testing of software on target hardware and HIL systems.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development.
- Proven experience in automotive software development.
- Strong proficiency in C/C++ programming.
- Experience with RTOS and embedded debugging tools.
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with AUTOSAR or other automotive software architectures.
- Experience with software development lifecycles (Agile, V-Model).
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills for remote collaboration.
- Experience with HIL testing is a plus.
Remote Automotive Software Engineer (Embedded Systems)
Posted 1 day ago
Job Viewed