8 Senior Automotive Software Engineer Embedded Systems Remote jobs in whatjobs
Senior Automotive Software Engineer - Embedded Systems (Remote)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs using C/C++.
- Develop and maintain real-time operating systems (RTOS) for embedded automotive applications.
- Implement and integrate software modules for various automotive systems, including powertrain, body control, infotainment, and ADAS.
- Collaborate with hardware engineers to define hardware requirements and ensure seamless software-hardware integration.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Debug and troubleshoot complex software issues in development and production environments.
- Work with automotive communication protocols such as CAN, LIN, Automotive Ethernet.
- Ensure software compliance with automotive standards (e.g., AUTOSAR, ISO 26262).
- Participate in code reviews and contribute to improving software development processes.
- Mentor junior software engineers and provide technical guidance.
- Stay current with emerging technologies and trends in automotive software engineering.
- Document software designs, architecture, and test procedures thoroughly.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in embedded software development, with a strong focus on the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as QNX, VxWorks, or embedded Linux.
- Familiarity with automotive software architectures and standards (e.g., AUTOSAR).
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Experience with embedded development tools, compilers, debuggers, and emulators.
- Understanding of software safety standards like ISO 26262 is highly desirable.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills, crucial for a remote team.
- Ability to work independently and manage project timelines effectively.
- Must be legally authorized to work in Kenya.
Senior Automotive Software Engineer - Embedded Systems (Remote)
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for automotive control units and infotainment systems.
- Implement software components according to strict automotive standards (e.g., AUTOSAR, ISO 26262).
- Develop and optimize real-time operating system (RTOS) applications.
- Integrate and test embedded software with hardware components.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Debug complex software issues and provide timely resolutions.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and validation engineers.
- Contribute to software architecture design and technical documentation.
- Stay up-to-date with the latest advancements in automotive embedded software development and emerging technologies.
- Participate in code reviews and mentor junior engineers.
Required Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 5 years of professional experience in embedded software development, with a focus on automotive applications.
- Strong proficiency in C and C++ programming languages.
- Hands-on experience with real-time operating systems (RTOS) such as QNX, VxWorks, or FreeRTOS.
- Familiarity with automotive communication protocols like CAN, LIN, Automotive Ethernet, and UDS.
- Experience with software development tools and methodologies (e.g., version control, CI/CD, Agile).
- Knowledge of automotive safety standards (ISO 26262) and functional safety is highly desirable.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities, especially in a remote collaboration setting.
- Ability to work independently, manage priorities, and meet deadlines in a fast-paced environment.
- Experience with AUTOSAR architecture is a plus.
Senior Automotive Software Engineer - Embedded Systems (Remote)
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive electronic control units (ECUs).
- Develop software using C/C++ in real-time operating system (RTOS) environments.
- Implement and utilize automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Participate in software architecture design and code reviews.
- Perform unit testing, integration testing, and debugging of embedded software.
- Collaborate with hardware engineers and system architects to define software requirements.
- Ensure adherence to automotive software development standards (e.g., MISRA C/C++, AUTOSAR).
- Optimize software performance and memory usage for embedded systems.
- Contribute to the continuous improvement of development processes and tools.
- Troubleshoot and resolve software defects reported during testing and production phases.
- 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, with a focus on automotive systems.
- Proficiency in C/C++ programming for embedded systems.
- Experience with RTOS and embedded system development tools.
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with software development lifecycles and agile methodologies.
- Strong debugging and problem-solving skills.
- Excellent communication and teamwork skills for effective remote collaboration.
Senior Automotive Software Engineer - Embedded Systems (Remote)
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, implement, and maintain high-quality embedded software for automotive ECUs (Electronic Control Units) using C/C++.
- Develop software according to AUTOSAR standards or other relevant automotive software architectures.
- Collaborate with cross-functional teams (hardware engineers, system architects, testing engineers) to define software requirements and specifications.
- Perform unit testing, integration testing, and system testing to ensure software reliability, performance, and safety.
- Debug and troubleshoot complex software issues across various development and testing phases.
- Contribute to the continuous improvement of software development processes, tools, and methodologies.
- Stay up-to-date with the latest trends and technologies in automotive embedded systems and software engineering.
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
- Manage and track tasks and progress using agile methodologies and tools.
- Document software designs, implementations, and test procedures thoroughly.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 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.
- Experience with real-time operating systems (RTOS) commonly used in automotive applications (e.g., QNX, VxWorks, OSEK).
- Familiarity with automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
- Experience with AUTOSAR architecture and tools is highly desirable.
- Understanding of software development lifecycles (SDLC) and methodologies (Agile, Waterfall).
- Experience with debugging tools (e.g., Lauterbach) and version control systems (e.g., Git).
- Strong analytical and problem-solving skills with meticulous attention to detail.
- Excellent communication and collaboration skills, essential for effective remote teamwork.
- Knowledge of functional safety standards (e.g., ISO 26262) is a plus.
Senior Automotive Software Engineer (Embedded Systems) - Remote
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded software for automotive electronic control units (ECUs).
- Write efficient, reliable, and maintainable C/C++ code for real-time embedded systems.
- Implement and integrate software modules according to system architecture and design specifications.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and functionality.
- Debug and resolve software defects identified during development and testing phases.
- Collaborate with hardware engineers, systems engineers, and other software teams to define software requirements and interfaces.
- Work with automotive communication protocols such as CAN, LIN, Automotive Ethernet, and FlexRay.
- Participate in code reviews and provide constructive feedback to team members.
- Contribute to the continuous improvement of software development processes and tools.
- Stay current with emerging automotive technologies and embedded software development best practices.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) where applicable.
- A 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 focus on automotive applications.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as QNX, VxWorks, or AUTOSAR OS.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet, FlexRay).
- Knowledge of software development tools, including compilers, debuggers, emulators, and version control systems (e.g., Git).
- Understanding of software engineering principles, including design patterns, data structures, and algorithms.
- Experience with embedded debugging techniques and tools.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a remote, collaborative team environment.
- Strong communication and interpersonal skills.
Senior Automotive Software Engineer - Embedded Systems, Remote
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded software for automotive applications using C/C++.
- Implement and optimize real-time operating systems (RTOS) for automotive ECUs.
- Develop and integrate software modules for various automotive systems, including infotainment, ADAS, powertrain, and body control.
- Work with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
- Perform software debugging, testing, and validation using various tools and techniques (e.g., emulators, simulators, in-vehicle testing).
- Collaborate with hardware engineers to define software requirements and ensure seamless integration.
- Participate in code reviews, architectural design discussions, and the full software development lifecycle.
- Contribute to the development of software architecture and design patterns for automotive systems.
- Troubleshoot and resolve software defects and issues reported by quality assurance or customers.
- Stay updated with the latest automotive software technologies, standards, and best practices.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in embedded software development, with a significant focus on the automotive industry.
- Proficiency in C and C++ programming languages for embedded systems.
- Strong experience with real-time operating systems (RTOS) such as QNX, OSEK/VDX, or FreeRTOS.
- Deep understanding of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with automotive cybersecurity principles and best practices.
- Experience with automotive diagnostic tools and protocols (e.g., UDS, OBD-II).
- Proficiency in using embedded development tools, debuggers, and emulators.
- Knowledge of AUTOSAR architecture is a strong plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities, suitable for a remote work environment.
- Experience with version control systems (e.g., Git) and agile development methodologies.
Senior Automotive Software Engineer (Embedded Systems) - Remote
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive applications using C/C++.
- Develop real-time operating systems (RTOS) and firmware for automotive ECUs.
- Implement and integrate automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Work with AUTOSAR architecture and middleware.
- Ensure software compliance with functional safety standards (ISO 26262).
- Develop and execute unit tests, integration tests, and system tests.
- Debug and troubleshoot complex software issues on embedded hardware.
- Collaborate with hardware engineers, system architects, and other software teams.
- Participate in code reviews and adhere to software development best practices.
- Document software designs, requirements, and test procedures.
- Optimize software performance for efficiency, memory usage, and real-time constraints.
- Stay current with automotive technology trends and software development methodologies.
- Contribute to the continuous improvement of the software development process.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 6 years of experience in embedded software development, with a significant focus on the automotive industry.
- Proficiency in C and C++ programming for embedded systems.
- Strong experience with RTOS (e.g., FreeRTOS, QNX, OSEK).
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with AUTOSAR and ISO 26262 functional safety standards.
- Experience with debugging tools, emulators, and oscilloscopes.
- Understanding of hardware-software co-design principles.
- Excellent analytical, problem-solving, and debugging skills.
- Ability to work effectively in a remote, agile development environment.
- Strong written and verbal communication skills.
Be The First To Know
About the latest Senior automotive software engineer embedded systems remote Jobs in Kenya !
Senior Automotive Software Engineer - Embedded Systems (Remote)
Posted 4 days ago
Job Viewed