2 229 Automotive Software jobs in Bahrain

Automotive Software Development Engineer

99001 Zallaq, Southern BHD95000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in automotive innovation, is looking for a talented Automotive Software Development Engineer to join their advanced, fully remote engineering team. This position focuses on designing, developing, and implementing embedded software for next-generation vehicle systems. You will be instrumental in creating software solutions for infotainment, driver assistance, powertrain control, and connectivity features. Your role will involve working with cutting-edge technologies and contributing to the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Responsibilities include writing clean, efficient, and maintainable code, developing and executing unit tests, participating in code reviews, and collaborating with cross-functional teams to integrate software components. You will also be involved in debugging complex software issues and optimizing software performance for automotive applications. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with at least 5 years of experience in embedded software development, specifically within the automotive industry. Proficiency in C/C++ programming languages, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet) is essential. Experience with automotive cybersecurity principles, AUTOSAR, and version control systems (e.g., Git) is highly valued. Strong analytical and problem-solving skills, combined with excellent communication abilities and the capacity to work independently in a remote environment, are critical for success. This is a fantastic opportunity to shape the future of automotive technology from your home base in **Zallaq, Southern, BH**, contributing to the development of safe, efficient, and connected vehicles.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

07641 Northern, Northern BHD90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a talented Automotive Software Engineer to join their innovative team in a fully remote setting. This role is instrumental in developing cutting-edge software solutions for next-generation vehicles, focusing on embedded systems and in-car infotainment technologies. You will be responsible for designing, coding, testing, and debugging software components, ensuring they meet stringent automotive industry standards for safety, performance, and reliability. Key responsibilities include collaborating with hardware engineers, system architects, and product managers to define software requirements and architecture. You will implement software according to specifications, conduct unit testing and integration testing, and participate in code reviews to maintain high-quality standards. Experience with real-time operating systems (RTOS), C/C++, and automotive communication protocols like CAN bus or Ethernet is essential. Familiarity with automotive software development processes (e.g., AUTOSAR) and cybersecurity principles within the automotive domain is highly desirable. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, coupled with demonstrable experience in automotive software development. Strong problem-solving skills, attention to detail, and the ability to work effectively in a collaborative, remote environment are crucial. You must be a self-starter, highly organized, and committed to delivering robust and innovative software solutions that enhance the driving experience. This is a fantastic opportunity to contribute to the future of automotive technology from the convenience of your home.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

0030 Saar, Northern BHD90000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and innovative Automotive Software Engineer to join their cutting-edge automotive technology division, located in **Saar, Northern, BH**. This role is integral to the development of next-generation in-car infotainment systems and advanced driver-assistance systems (ADAS). The ideal candidate will have a strong background in embedded systems, C/C++, and a passion for automotive innovation. You will be involved in the full software development lifecycle, from design and implementation to testing and deployment, working closely with hardware engineers and system architects.

Key Responsibilities:
  • Design, develop, and implement software for automotive systems, focusing on infotainment, connectivity, and ADAS features.
  • Write clean, efficient, and maintainable code primarily in C/C++ for embedded environments.
  • Collaborate with cross-functional teams, including hardware engineers, product managers, and QA testers, to define software requirements and specifications.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug and resolve software defects and issues throughout the development lifecycle.
  • Optimize software performance for real-time embedded systems, considering memory usage and processing power constraints.
  • Participate in code reviews to maintain code quality and share knowledge with team members.
  • Contribute to the architecture and design of new software features and systems.
  • Stay updated with the latest advancements in automotive software technology, including AUTOSAR, QNX, Linux, and relevant communication protocols (CAN, Ethernet).
  • Document software designs, implementation details, and testing procedures.
  • Troubleshoot and resolve complex software issues reported by customers or internal teams.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 3 years of professional software development experience, with a significant portion focused on embedded systems.
  • 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 development processes and standards (e.g., AUTOSAR, ISO 26262).
  • Experience with version control systems (e.g., Git) and build tools.
  • Understanding of automotive communication protocols like CAN, LIN, Automotive Ethernet.
  • Knowledge of software development methodologies (Agile, Waterfall).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

This is an excellent opportunity to work on state-of-the-art automotive technology in a collaborative and innovative environment.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

12345 Riffa, Southern BHD95000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing innovator in the automotive technology space, is seeking a talented Automotive Software Engineer to join their team. This hybrid role offers the flexibility of working remotely with required in-office collaboration for key project milestones and team integration. You will be at the forefront of developing embedded software for next-generation automotive systems, focusing on infotainment, connectivity, and driver-assistance features. Your expertise will be crucial in designing, coding, testing, and deploying robust software solutions that enhance the driving experience and vehicle performance.

Key Responsibilities:
  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
  • Write clean, efficient, and well-documented C/C++ code for real-time operating systems (RTOS).
  • Develop and integrate software modules for automotive systems such as infotainment, body control, and powertrain.
  • Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
  • Debug and resolve software defects and performance issues.
  • Collaborate with hardware engineers, system architects, and other software teams to define software requirements and architecture.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Develop and maintain software documentation, including design specifications and user manuals.
  • Stay updated on automotive industry standards (e.g., AUTOSAR) and emerging technologies.

Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in embedded software development, preferably in the automotive industry.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) and embedded systems.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Ability to work effectively in a hybrid work environment, balancing remote and in-office collaboration.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with AUTOSAR or similar automotive software architectures is a plus.
Join us in shaping the future of mobility by creating innovative automotive software solutions. This hybrid position requires a blend of independent work and team-based problem-solving.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

00008 Busaiteen, Muharraq BHD80000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking automotive technology company, is looking for a talented Automotive Software Engineer to join their rapidly growing, fully remote team. This role is ideal for a skilled developer passionate about the future of transportation and looking to make a significant impact on in-car software systems. You will be responsible for designing, developing, testing, and maintaining embedded software for automotive applications, including infotainment systems, advanced driver-assistance systems (ADAS), and vehicle control units. Your work will involve writing high-quality, efficient, and maintainable code in languages such as C, C++, or Python. You will collaborate closely with hardware engineers, system architects, and other software developers to define software requirements, implement features, and ensure seamless integration of software components. Key responsibilities include debugging complex issues, optimizing software performance, conducting unit and integration testing, and participating in code reviews. Experience with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) and AUTOSAR is a strong asset. The ideal candidate possesses a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with proven experience in embedded systems development. Strong analytical, problem-solving, and communication skills are crucial, along with the ability to work effectively in a distributed team environment. We are seeking innovative thinkers who are eager to contribute to the development of next-generation automotive technologies in a remote-first setting.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

108 Al Jasra BHD85000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in the automotive industry, is seeking a skilled Automotive Software Engineer to join their advanced engineering team in **Hidd, Muharraq, BH**. This role will involve designing, developing, testing, and integrating software for automotive control systems and in-vehicle infotainment systems. You will work on cutting-edge technologies, contributing to the next generation of automotive software solutions. Key responsibilities include writing efficient and reliable code, collaborating with hardware engineers to define software requirements, and participating in the entire software development lifecycle. Experience with embedded systems, real-time operating systems (RTOS), and automotive communication protocols like CAN bus, LIN, and Ethernet is highly desirable. The ideal candidate will possess a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field, with significant experience in automotive software development. Proficiency in programming languages such as C, C++, and potentially Python, along with a solid understanding of software architecture and design patterns, is essential. You will also be involved in software validation and verification, ensuring compliance with automotive standards (e.g., AUTOSAR, ISO 26262). Strong problem-solving skills, a meticulous approach to coding, and the ability to work effectively in a team environment are critical. This is an outstanding opportunity to contribute to the development of sophisticated automotive software and shape the future of driving.
This advertiser has chosen not to accept applicants from your region.

Lead Automotive Software Development Engineer (Remote)

00205 Seef, Capital BHD110000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled Lead Automotive Software Development Engineer to contribute to the future of automotive technology, working remotely. This role focuses on designing, developing, and implementing advanced software solutions for in-vehicle infotainment systems, driver assistance features, and connected car technologies. You will be responsible for leading a team of software engineers, guiding them through the entire software development lifecycle, from requirements gathering and architectural design to coding, testing, and deployment. Key responsibilities include defining software architecture, writing high-quality, maintainable code, and ensuring adherence to automotive industry standards and best practices (e.g., AUTOSAR, MISRA). You will also collaborate closely with hardware engineers, system engineers, and product managers to integrate software components and deliver robust, user-friendly automotive applications. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with a minimum of 8 years of experience in software development, with a significant portion dedicated to the automotive sector. Proven experience in C/C++, Python, or other relevant programming languages, along with expertise in embedded systems development, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, Ethernet) is required. Strong leadership, mentoring, and problem-solving skills are essential for guiding the development team. Experience with Agile development methodologies and version control systems (e.g., Git) is also necessary. This is a fantastic opportunity for a seasoned engineer to lead innovation in the automotive software space from the convenience of a remote setting.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Automotive software Jobs in Bahrain !

Automotive Software Developer

87654 Seef, Capital BHD100000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering automotive technology firm, is looking for a talented Automotive Software Developer to join their innovative team in Seef, Capital, BH . This role is essential for the development of cutting-edge software solutions that power the next generation of vehicles, focusing on infotainment systems, autonomous driving features, and connected car technologies. You will work on complex software projects, from initial design through to implementation and testing, collaborating with hardware engineers and product managers to deliver high-quality, reliable automotive software. The ideal candidate will have a strong background in software development, a passion for automotive innovation, and experience with embedded systems and real-time operating systems (RTOS).

Key responsibilities include:
  • Designing, developing, and debugging software for automotive embedded systems
  • Implementing software modules for infotainment systems, ADAS, and connectivity features
  • Writing clean, efficient, and maintainable code in C++, Python, or Java
  • Working with RTOS and low-level hardware drivers
  • Collaborating with cross-functional teams to define software requirements and architecture
  • Developing and executing unit tests, integration tests, and system tests
  • Utilizing version control systems (e.g., Git) for code management
  • Participating in code reviews to ensure software quality and adherence to standards
  • Troubleshooting software defects and providing timely resolutions
  • Researching and integrating new software technologies and methodologies
  • Ensuring software security and safety compliance within automotive standards (e.g., ISO 26262)
  • Optimizing software performance for embedded automotive environments
  • Documenting software designs, code, and testing procedures
  • Working with automotive communication protocols (e.g., CAN, Automotive Ethernet)
  • Contributing to the continuous improvement of software development processes

We require a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with at least 5 years of professional software development experience, preferably in the automotive industry. Experience with embedded systems, RTOS, and AUTOSAR is highly desirable. Proficiency in C++ and Python is essential. Knowledge of automotive cybersecurity principles and tools is a plus. Strong problem-solving skills, attention to detail, and excellent teamwork capabilities are necessary. This is a remarkable opportunity to contribute to the future of automotive technology and drive innovation in a leading company.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer

308 Saar, Northern BHD92000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Automotive Software Engineer to join their advanced R&D team in **Saar, Northern, BH**. This role is essential for the development and integration of complex software systems within next-generation vehicles. You will be responsible for designing, coding, testing, and debugging software modules for in-vehicle infotainment systems, ADAS (Advanced Driver-Assistance Systems), powertrain control, or other critical automotive applications. The ideal candidate will possess a deep understanding of embedded systems, real-time operating systems (RTOS), and automotive communication protocols. Key responsibilities include collaborating with cross-functional teams (hardware, systems engineering, QA), defining software requirements, creating detailed technical designs, and implementing robust and efficient code. You will also be involved in unit testing, integration testing, and system testing, ensuring software quality and adherence to automotive standards like AUTOSAR. A strong grasp of C/C++, embedded software development principles, and experience with automotive software development lifecycles (e.g., ASPICE) are crucial. This is a hybrid role, offering a balance of on-site collaboration and remote flexibility. The successful candidate will contribute significantly to the innovation and technological advancement of our automotive products.

Responsibilities:
  • Design, develop, and implement embedded software for automotive applications using C/C++.
  • Develop software for various automotive domains such as infotainment, ADAS, body control, or powertrain.
  • Participate in the entire software development lifecycle, from requirements analysis to deployment and maintenance.
  • Write clean, efficient, and well-documented code following established coding standards.
  • Perform unit testing, integration testing, and system testing to ensure software quality and performance.
  • Debug and resolve software defects identified during development and testing phases.
  • Collaborate with systems engineers, hardware engineers, and test engineers to ensure seamless integration.
  • Contribute to the definition of software architecture and design specifications.
  • Ensure compliance with automotive software standards such as AUTOSAR and ASPICE.
  • Stay updated with the latest advancements in automotive software and embedded systems development.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of 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) and embedded systems.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
  • Knowledge of AUTOSAR, ASPICE, and other automotive software development processes.
  • Experience with debugging tools, emulators, and software analysis tools.
  • Strong understanding of software design patterns and object-oriented programming (OOP).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a hybrid team environment.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer

22215 Hamala, Northern BHD140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled Senior Automotive Software Engineer to join their cutting-edge R&D team. This is a fully remote position, allowing you to contribute to innovative automotive software solutions from the comfort of your home. The ideal candidate will have a robust background in embedded systems development, real-time operating systems (RTOS), and automotive software standards (e.g., AUTOSAR). You will be instrumental in designing, developing, testing, and integrating software for next-generation automotive systems, including infotainment, ADAS, and powertrain control. This role demands a passion for automotive technology, exceptional coding skills, and a proven ability to deliver high-quality, reliable software in a collaborative, remote-first environment.

Key Responsibilities:
  • Design, develop, and implement embedded software for automotive applications.
  • Develop software components according to AUTOSAR standards and best practices.
  • Work with real-time operating systems (RTOS) and related middleware.
  • Perform software integration and testing, including unit testing, integration testing, and system testing.
  • Debug and resolve software defects and issues.
  • Collaborate with hardware engineers to define software requirements and interfaces.
  • Participate in code reviews to ensure code quality, performance, and maintainability.
  • Develop and maintain software documentation.
  • Contribute to the architectural design of automotive software systems.
  • Stay current with automotive industry trends and emerging technologies.
  • Work effectively in a distributed team environment, utilizing collaboration tools for communication and project management.

Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 7 years of experience in embedded software development.
  • Significant experience in automotive software development, with a strong understanding of automotive systems.
  • Proficiency in C/C++ programming languages.
  • Experience with AUTOSAR or similar automotive software architectures.
  • Familiarity with RTOS concepts and implementation.
  • Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Experience with debugging tools and techniques (e.g., JTAG, oscilloscopes).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills, especially in a remote setting.
  • Experience with version control systems like Git.

Join a forward-thinking company at the forefront of automotive innovation and shape the future of mobility.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Automotive Software Jobs