تفاصيل الوظيفة
Automotive Software Development Engineer
Placements24 · Isa Town, البحرين
- تاريخ النشر على وظائف تناسبك
وصف الوظيفة
About the Role
Our client, a leading innovator in automotive technology based in Isa Town, Southern, BH , is looking for a talented Automotive Software Development Engineer to join their cutting-edge R&D team. This role is critical for developing sophisticated software solutions for in-vehicle infotainment systems, advanced driver-assistance systems (ADAS), and connected car technologies. The ideal candidate will have a strong background in embedded systems, C/C++, and a passion for creating robust, high-performance software for the automotive industry. We are seeking a creative problem-solver who thrives in a collaborative environment and is eager to contribute to the next generation of automotive software. This is an exciting opportunity to work on groundbreaking projects within the dynamic automotive landscape of Isa Town, Southern, BH .
Key Responsibilities Design, develop, and implement embedded software for automotive electronic control units (ECUs) and infotainment systems. Write clean, efficient, and well-documented code primarily in C/C++. Develop and maintain software for features such as navigation, media playback, connectivity, and ADAS functionalities. Collaborate closely with hardware engineers, system engineers, and product managers throughout the software development lifecycle. Participate in code reviews, unit testing, and integration testing to ensure software quality and reliability. Troubleshoot and debug software defects, identifying root causes and implementing effective solutions. Optimize software performance for real-time constraints and resource-limited embedded systems. Contribute to the definition and refinement of software architecture and design patterns. Stay up-to-date with the latest trends and technologies in automotive software development, including AUTOSAR, QM, and ASPICE. Ensure software development processes adhere to industry standards and safety regulations. Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. Minimum of 4 years of professional experience in embedded software development, with a focus on the automotive sector. Strong proficiency in C/C++ programming languages. Experience with embedded operating systems (e.g., Linux, RTOS) and development tools. Familiarity with automotive communication protocols such as CAN, LIN, and Automotive Ethernet. Understanding of software development methodologies like Agile/Scrum and V-model. Experience with version control systems (e.g., Git) and build systems. Excellent problem-solving, debugging, and analytical skills. Strong communication and teamwork abilities. Willingness to work in Isa Town, Southern, BH . Benefits
Our client offers a competitive salary package, benchmarked against industry standards for experienced engineers. Access to ongoing training, professional development programs, and opportunities to attend industry conferences are provided. Comprehensive health and wellness benefits are included, along with a generous paid time off policy. The company fosters a collaborative and innovative work culture. This role in Isa Town, Southern, BH offers a chance to be at the forefront of automotive software innovation.