8,797 Senior Automotive Systems Engineer Remote Diagnostics jobs in Kenya
Lead Automotive Systems Engineer (Remote Diagnostics & Software)
Posted 6 days ago
Job Viewed
Job Description
Senior Automotive Systems Engineer (Remote Diagnostics & Software)
Posted 22 days ago
Job Viewed
Job Description
Remote Automotive Diagnostic Software Engineer
Posted today
Job Viewed
Job Description
Remote Automotive Diagnostics and Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Your primary duties will involve analyzing vehicle data, developing algorithms for fault detection and diagnosis, and creating user-friendly interfaces for diagnostic software. You will collaborate closely with hardware engineers, vehicle testing teams, and product managers to ensure seamless integration of software with automotive hardware. Experience with AUTOSAR, automotive cybersecurity principles, and functional safety (ISO 26262) is highly desirable. You will also be involved in troubleshooting complex software issues, performing code reviews, and contributing to the overall software architecture. This role requires a strong understanding of software development lifecycles, agile methodologies, and version control systems (e.g., Git). The ability to work independently, manage multiple tasks, and communicate effectively in a remote setting is crucial.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
- Minimum of 4 years of experience in embedded software development, with a significant portion focused on automotive applications.
- Proficiency in C/C++ programming for embedded systems.
- Experience with automotive diagnostic standards and protocols (e.g., UDS, OBD-II, CAN, LIN).
- Familiarity with RTOS and embedded Linux.
- Experience with software debugging tools and techniques.
- Knowledge of vehicle architectures and ECUs.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a distributed team environment.
- Excellent communication and collaboration skills.
- Experience with tools like Vector CANoe/CANalyzer is a plus.
This position offers the flexibility to work remotely, contributing to cutting-edge automotive innovation from anywhere. The role is associated with the Ruiru, Kiambu, KE region, requiring an understanding of the evolving automotive landscape within Kenya and Africa.
Remote Automotive Diagnostics Software Engineer
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Design and implement software modules for vehicle diagnostic tools and systems, focusing on reliability and performance.
- Develop and integrate diagnostic software with vehicle ECUs (Electronic Control Units) using industry-standard protocols such as UDS, CAN, and OBD-II.
- Write clean, efficient, and well-documented C/C++ code for embedded systems.
- Create and execute comprehensive test plans to ensure software quality and functionality.
- Collaborate with hardware engineers, systems engineers, and other software developers in a remote setting.
- Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
- Participate in code reviews to maintain high standards of code quality and share knowledge.
- Contribute to the definition and evolution of software architecture for diagnostic platforms.
- Stay up-to-date with the latest advancements in automotive technology and diagnostic standards.
- Document software designs, requirements, and test procedures.
- Support the integration and validation of diagnostic software in prototype vehicles.
- Ensure compliance with automotive software development standards and best practices.
- Bachelor's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- Minimum of 5 years of professional experience in software development, with a focus on automotive diagnostics or embedded systems.
- Strong proficiency in C/C++ programming for embedded systems.
- Hands-on experience with automotive communication protocols like CAN, UDS, and OBD-II.
- Familiarity with diagnostic tools and concepts.
- Experience with real-time operating systems (RTOS).
- Understanding of software development life cycle (SDLC) and agile methodologies.
- Proficiency in using debugging tools and emulators.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to work independently, manage time effectively, and meet project deadlines.
- This role is based in Thika, Kiambu, KE , but is a fully remote position.
Lead Automotive Software Engineer (Remote Diagnostics)
Posted 22 days ago
Job Viewed
Job Description
Automotive Systems Engineer - Remote Diagnostics
Posted 13 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Senior automotive systems engineer remote diagnostics Jobs in Kenya !
Senior Automotive Systems Engineer - Remote Diagnostics
Posted 22 days ago
Job Viewed
Job Description
Lead Automotive Systems Engineer, Remote Diagnostics
Posted 22 days ago
Job Viewed
Job Description
Graduate Software Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
What You'll Do:
- Assist in the design, development, and deployment of scalable and reliable cloud infrastructure components.
- Write clean, efficient, and well-documented code in languages such as Python, Go, or Java.
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply principles of DevOps, CI/CD, and Infrastructure as Code (IaC).
- Contribute to the monitoring, troubleshooting, and optimization of cloud services.
- Collaborate with senior engineers on feature development and bug fixing.
- Gain exposure to cloud platforms like AWS, Azure, or GCP.
- Help document technical designs, processes, and procedures.
- Engage in team meetings, contributing ideas and learning from team discussions.
- Develop automated testing strategies for infrastructure components.
- Understand and implement security best practices in cloud environments.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Python, Java, C++, Go).
- Basic knowledge of operating systems (Linux/Unix) and networking concepts.
- An eagerness to learn about cloud computing, distributed systems, and automation.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities, suitable for a remote team setting.
- Self-motivated and able to work independently with guidance.
- Passion for technology and a desire to build robust software systems.
- Previous exposure to cloud platforms or containerization technologies (Docker, Kubernetes) is a plus but not required.