3 112 Embedded Systems jobs in Bahrain

Automotive Software Engineer (Embedded Systems)

210 Muharraq, Muharraq BHD135000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled Automotive Software Engineer specializing in Embedded Systems. This fully remote position offers the opportunity to work on cutting-edge automotive technology, contributing to the development of next-generation vehicle features. You will be responsible for designing, developing, testing, and deploying embedded software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). This role requires a deep understanding of real-time operating systems (RTOS), C/C++ programming, and automotive communication protocols such as CAN, LIN, and Automotive Ethernet.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, coupled with significant experience in embedded software development within the automotive industry. Proficiency in debugging tools, version control systems (Git), and build environments is essential. You will collaborate closely with hardware engineers, systems engineers, and testing teams to ensure the software integrates seamlessly with the overall system architecture. Experience with AUTOSAR, model-based design (e.g., MATLAB/Simulink), and functional safety standards (ISO 26262) is highly desirable. Strong analytical and problem-solving skills, along with excellent communication and teamwork abilities, are crucial for success in this dynamic and fast-paced environment. We are seeking a motivated and innovative engineer eager to push the boundaries of automotive technology from their home office. Join us to shape the future of mobility.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

00021 Askar, Southern BHD110000 Annually WhatJobs

Posted 2 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 specializing in embedded systems. This role is pivotal in developing the next generation of automotive software, from infotainment systems to advanced driver-assistance systems (ADAS). You will be responsible for designing, coding, testing, and debugging embedded software for automotive ECUs. Key duties include developing software in C/C++, implementing real-time operating systems (RTOS), integrating software components, and ensuring compliance with automotive safety standards like ISO 26262. This is a fully remote position, requiring strong self-discipline and excellent communication skills for seamless collaboration with global engineering teams. The ideal candidate will have a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or Computer Science. A minimum of 5 years of experience in embedded software development, with a strong focus on the automotive industry, is preferred. Proficiency in C/C++, knowledge of automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet), and experience with AUTOSAR are essential. Familiarity with software development tools, debugging techniques, and version control systems (e.g., Git) is also required. This is a unique opportunity to contribute to cutting-edge automotive innovations and shape the future of mobility.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Engineer (Embedded Systems)

910 Saar, Northern BHD95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Join a leading innovator in the automotive sector as a Remote Automotive Software Engineer specializing in Embedded Systems. This position is entirely remote, providing a unique opportunity to contribute to the development of next-generation vehicle technologies from your preferred location. The successful candidate will be responsible for designing, developing, testing, and deploying embedded software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS).

Your responsibilities will encompass the full software development lifecycle, including requirements analysis, system design, coding, debugging, and validation. You will work with cross-functional teams to integrate software components, optimize system performance, and ensure adherence to automotive industry standards and safety regulations (e.g., AUTOSAR, ISO 26262). A Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field is required. Proven experience in embedded C/C++ programming is essential. Familiarity with real-time operating systems (RTOS) and automotive communication protocols like CAN, LIN, and Ethernet is highly desirable. Experience with embedded Linux and scripting languages (Python) is a plus. Strong debugging skills and proficiency with development tools (compilers, debuggers, emulators) are critical. The ability to work independently, manage tasks effectively, and communicate technical concepts clearly in a remote setting is paramount. This role offers an exciting chance to shape the future of automotive technology with a globally recognized company.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer - Embedded Systems

511 Al Hidd BHD105000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading global automotive supplier renowned for its innovative electronic systems, is seeking a highly skilled Senior Automotive Software Engineer specializing in Embedded Systems for their advanced R&D center in Budaiya, Northern, BH . This role is instrumental in developing state-of-the-art software for vehicle control units, infotainment systems, and advanced driver-assistance systems (ADAS). You will be responsible for the full software development lifecycle, from requirements analysis and design to implementation, testing, and validation, working with cutting-edge technologies and adhering to strict automotive standards (e.g., AUTOSAR, ISO 26262).

Key responsibilities include:
  • Designing, developing, and testing embedded software for automotive ECUs and electronic systems.
  • Implementing software using C/C++ programming languages, adhering to MISRA C/C++ guidelines.
  • Developing and integrating software components within the AUTOSAR framework.
  • Working with real-time operating systems (RTOS) and associated development tools.
  • Performing software unit testing, integration testing, and system testing.
  • Troubleshooting and debugging software issues using advanced diagnostic tools and techniques.
  • Collaborating with hardware engineers to define system requirements and ensure seamless integration.
  • Ensuring compliance with automotive safety standards such as ISO 26262 (Functional Safety).
  • Participating in code reviews and contributing to the continuous improvement of software development processes.
  • Documenting software designs, requirements, and test procedures.
The ideal candidate will possess a Bachelor's degree in Computer Science, Electrical Engineering, or a related field, with a minimum of 6-8 years of experience in embedded software development, specifically within the automotive industry. Proven experience with AUTOSAR, RTOS, and vehicle communication protocols (e.g., CAN, LIN, Automotive Ethernet) is essential. Strong proficiency in C/C++ programming and debugging skills are required. Familiarity with functional safety (ISO 26262) and cybersecurity principles in automotive applications is highly desirable. Experience with automotive diagnostic tools (e.g., Vector CANoe/CANalyzer) and version control systems (e.g., Git) is necessary. Excellent problem-solving abilities and strong communication skills are required to work effectively in a collaborative environment. This is an exciting opportunity to shape the future of automotive technology.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Engineer - Embedded Systems

1090 Hamad Town, Northern BHD7500 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking automotive technology company, is seeking a highly skilled Remote Automotive Software Engineer specializing in Embedded Systems. This fully remote position will involve the design, development, testing, and integration of complex software for next-generation automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). You will work with cutting-edge technologies and contribute to innovative automotive solutions. The ideal candidate possesses a strong background in C/C++, real-time operating systems (RTOS), and embedded software development principles, with a passion for the automotive industry.

Key Responsibilities:
  • Design, develop, and implement embedded software for automotive ECUs using C/C++.
  • Develop and maintain software for real-time operating systems (RTOS) and related drivers.
  • Implement communication protocols such as CAN, LIN, Ethernet, and SPI.
  • Write unit tests and integration tests to ensure software quality and reliability.
  • Debug and troubleshoot software issues on target hardware.
  • Collaborate with hardware engineers to define software requirements and system architecture.
  • Participate in code reviews and contribute to improving software development processes.
  • Work with simulation tools and hardware-in-the-loop (HIL) testing environments.
  • Contribute to the development of AUTOSAR compliant software.
  • Stay up-to-date with the latest trends and technologies in automotive software engineering.
  • Document software designs, requirements, and test plans.

Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5 years of experience in embedded software development, with a focus on the automotive industry.
  • Proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) and embedded systems development.
  • Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Experience with debugging tools and techniques for embedded systems.
  • Strong understanding of software architecture and design patterns.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and manage projects effectively in a remote environment.
  • Experience with AUTOSAR or ADAS development is highly desirable.

This is a fantastic opportunity to join a global leader in automotive technology and contribute to shaping the future of mobility, all while enjoying the benefits of remote work.
This advertiser has chosen not to accept applicants from your region.

Lead Automotive Software Engineer - Embedded Systems

23456 Bilad Al Qadeem, Capital BHD140000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a global leader in automotive innovation, looking for a Lead Automotive Software Engineer specializing in Embedded Systems to join their dynamic, fully remote engineering team. This role is crucial in developing the next generation of intelligent automotive features and platforms. You will lead projects, mentor engineers, and contribute hands-on to the design, development, and testing of complex embedded software for a wide range of vehicle systems, including infotainment, advanced driver-assistance systems (ADAS), and powertrain control. Key Responsibilities:
  • Lead the design, development, and implementation of embedded software for automotive applications using C/C++.
  • Architect and develop software modules for real-time operating systems (RTOS) within automotive ECUs.
  • Collaborate with cross-functional teams (hardware engineers, system engineers, QA) to define software requirements and ensure seamless integration.
  • Drive the adoption of best practices in software development, including coding standards, version control (Git), and continuous integration/continuous deployment (CI/CD).
  • Perform code reviews, conduct unit testing, and contribute to integration and system testing phases.
  • Troubleshoot and debug complex software issues in embedded environments.
  • Develop and maintain technical documentation, including software design specifications and user guides.
  • Mentor and guide junior software engineers, fostering a culture of technical excellence and collaboration.
  • Research and evaluate new technologies and methodologies to improve software performance and efficiency.
  • Contribute to the strategic direction of automotive software development within the company.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded software development, with a significant focus on automotive systems.
  • Strong proficiency in C and C++ programming languages, including experience with low-level hardware interaction.
  • Demonstrated experience with real-time operating systems (RTOS) such as AUTOSAR, QNX, or Linux RT.
  • Familiarity with automotive communication protocols like CAN, LIN, Ethernet, and FlexRay.
  • Experience with embedded debugging tools and techniques (e.g., JTAG, logic analyzers).
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a remote team environment.
  • Experience with AUTOSAR standards and tools is a strong advantage.
  • Understanding of automotive safety standards (ISO 26262) is a plus.
Join us in shaping the future of mobility, working from wherever you are most productive.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Engineer (Embedded Systems)

111 Manama, Capital BHD85000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and motivated Remote Automotive Software Engineer specializing in Embedded Systems to join their innovative automotive technology division. This is a fully remote position, perfect for engineers seeking to contribute to cutting-edge automotive solutions from anywhere. You will be responsible for designing, developing, testing, and debugging embedded software for automotive control units and infotainment systems. Key responsibilities include working with microcontrollers, real-time operating systems (RTOS), and communication protocols such as CAN, LIN, and Automotive Ethernet. You will also be involved in developing software architectures, writing clean and efficient C/C++ code, and ensuring software compliance with automotive standards like AUTOSAR and ISO 26262. The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field, with a minimum of 5 years of experience in embedded software development within the automotive industry. Strong proficiency in C/C++ programming, RTOS concepts, and debugging tools is essential. Experience with automotive communication protocols and AUTOSAR is highly desirable. Knowledge of functional safety standards (ISO 26262) and automotive cybersecurity principles would be a significant advantage. You should be able to work independently, manage your time effectively in a remote environment, and collaborate seamlessly with cross-functional teams using collaboration tools. Excellent problem-solving skills and a passion for automotive technology are a must. This role offers a competitive salary, excellent benefits, and the opportunity to work on exciting projects that are shaping the future of mobility, all while enjoying the flexibility of remote work.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded systems Jobs in Bahrain !

Senior Automotive Software Engineer - Embedded Systems

100 Manama, Capital BHD105000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in automotive technology located in **Manama, Capital, BH**, is seeking a Senior Automotive Software Engineer with expertise in Embedded Systems. This role is crucial for the development of next-generation automotive control units and infotainment systems. You will be responsible for the design, development, testing, and integration of embedded software for automotive applications, ensuring high performance, reliability, and adherence to industry standards.

Key responsibilities include developing firmware and middleware for ECUs (Electronic Control Units), implementing real-time operating systems (RTOS), and working with various automotive communication protocols such as CAN, LIN, and Ethernet. You will collaborate with hardware engineers to define system requirements and ensure seamless integration between software and hardware components. The Senior Software Engineer will also be involved in debugging complex embedded systems, conducting unit testing and integration testing, and optimizing software for resource-constrained environments. Experience with AUTOSAR (Automotive Open System Architecture) is highly desirable. Furthermore, you will contribute to the documentation of software designs and test procedures, and participate in code reviews to maintain code quality and consistency.

The ideal candidate will possess a Bachelor's degree in Computer Science, Electrical Engineering, Mechatronics Engineering, or a related field. A Master's degree is a strong advantage. A minimum of 6 years of professional experience in embedded software development is required, with a significant portion focused on the automotive industry. Proficiency in C and C++ programming languages is essential. Experience with RTOS (e.g., VxWorks, QNX, FreeRTOS) and embedded debugging tools is mandatory. Familiarity with automotive diagnostic tools and methodologies is also required. Excellent analytical and problem-solving skills, coupled with strong communication and teamwork abilities, are necessary to collaborate effectively with cross-functional teams in **Manama, Capital, BH**. This hybrid role offers the opportunity to work on cutting-edge automotive technologies and advance your career in a dynamic environment.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer - Embedded Systems

9009 Southern, Southern BHD105000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering automotive technology company, is looking for a highly skilled Senior Automotive Software Engineer to join their innovative, fully remote team. This position focuses on the design, development, and testing of embedded software for next-generation automotive systems, including infotainment, advanced driver-assistance systems (ADAS), and powertrain control. You will be instrumental in shaping the future of automotive software, ensuring robust, efficient, and safe operation.

Key responsibilities include writing high-quality, low-level code in C/C++, developing drivers and firmware, and integrating software components with hardware. You will be involved in the entire software development lifecycle, from requirements gathering and system design to implementation, verification, and validation. Experience with real-time operating systems (RTOS) and automotive communication protocols such as CAN, LIN, and Ethernet is essential. The ideal candidate will possess a strong understanding of automotive software standards (e.g., AUTOSAR) and a passion for automotive technology. Proficiency in debugging tools and methodologies, along with experience in version control systems like Git, is required.

We are seeking a detail-oriented and analytical engineer with excellent problem-solving skills and the ability to work independently in a remote setting. Strong collaboration and communication skills are crucial for working effectively with cross-functional teams. A Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field is required. Previous experience in the automotive industry is highly valued. If you are driven by innovation and want to contribute to cutting-edge automotive technologies from the convenience of a remote work environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Engineer - Embedded Systems

5002 Busaiteen, Muharraq BHD90000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and motivated Remote Automotive Software Engineer specializing in Embedded Systems to join their pioneering automotive technology team. This fully remote position allows you to contribute to the development of next-generation automotive infotainment and control systems from anywhere. You will be an integral part of a forward-thinking company that is shaping the future of mobility through innovative software solutions. This is an exceptional opportunity to leverage your expertise in a dynamic, remote-first environment, collaborating with a globally distributed team of experts.

As an Automotive Software Engineer, your responsibilities will include designing, developing, testing, and debugging embedded software for automotive applications, such as ECUs, infotainment systems, and advanced driver-assistance systems (ADAS). You will work with various microcontrollers and real-time operating systems (RTOS), utilizing C/C++ and other relevant programming languages. Key tasks involve implementing software according to AUTOSAR standards or other automotive protocols, optimizing software performance, and ensuring system reliability and safety. You will participate in all phases of the software development lifecycle, from requirements analysis and architectural design to coding, integration, and validation. This role requires a strong understanding of automotive communication protocols like CAN, LIN, and Ethernet. Experience with software version control systems (e.g., Git) and debugging tools is essential. You will collaborate closely with hardware engineers, system engineers, and quality assurance teams to deliver high-quality automotive software. The ideal candidate will possess excellent analytical and problem-solving skills, a proactive approach to challenges, and the ability to work independently and effectively in a remote setting. Our client offers a competitive compensation package, comprehensive benefits, and significant opportunities for career growth and professional development within the exciting automotive sector.

Qualifications:
  • 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 for the automotive industry.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with RTOS, AUTOSAR, and automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with automotive cybersecurity principles and software testing methodologies.
  • Strong debugging and problem-solving skills.
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 Embedded Systems Jobs