1 175 Embedded Engineer 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.

Senior Embedded Systems Engineer

509 Tubli, Central BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Embedded Systems Engineer for a fully remote, long-term engagement. This pivotal role will focus on the design, development, testing, and deployment of sophisticated embedded systems for next-generation hardware products. You will be responsible for the entire lifecycle of embedded software, from initial concept and requirements gathering through to production support. The ideal candidate will possess extensive experience in C/C++ programming for microcontrollers and embedded platforms, along with a strong understanding of real-time operating systems (RTOS). You will work on challenging projects involving low-level hardware interaction, firmware development, and system integration. Key responsibilities include architecting embedded software solutions, writing efficient and robust code, developing testing frameworks, debugging complex issues, and optimizing system performance. Collaboration with hardware engineers, software architects, and product managers will be essential to ensure seamless integration and functionality. Experience with various communication protocols (e.g., SPI, I2C, UART, CAN) and familiarity with hardware description languages (HDL) for FPGAs are highly advantageous. If you are a passionate engineer who thrives on technical challenges and enjoys contributing to innovative product development in a flexible, remote setting, this opportunity is for you.

Key Responsibilities:
  • Design and develop embedded software for microcontrollers and SoCs.
  • Implement firmware and drivers for various hardware components.
  • Develop and maintain real-time operating systems (RTOS) applications.
  • Write efficient, maintainable, and well-documented code in C/C++.
  • Conduct unit testing, integration testing, and system validation.
  • Debug and resolve complex hardware and software issues.
  • Collaborate with hardware engineering teams on system design and integration.
  • Optimize embedded systems for performance, power consumption, and memory usage.
  • Document design specifications, architecture, and testing procedures.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of professional experience in embedded systems development.
  • Expertise in C/C++ programming for embedded environments.
  • Strong understanding of microcontrollers, memory architectures, and peripherals.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr, VxWorks).
  • Proficiency in debugging tools and techniques (e.g., JTAG, oscilloscopes, logic analyzers).
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

2351 Bilad Al Qadeem, Capital BHD100000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Embedded Systems Engineer to join their innovative product development team, operating in a fully remote capacity. This role is critical for designing, developing, and implementing complex embedded systems for cutting-edge technological products. The ideal candidate will possess a strong foundation in computer engineering, electrical engineering, and software development, with hands-on experience in firmware development, real-time operating systems (RTOS), and hardware-software integration. You will be instrumental in driving projects from concept through to production, contributing significantly to the company's technological advancements. This is a remote-first position, offering a high degree of autonomy and the opportunity to collaborate with a talented, distributed team.

Key Responsibilities:
  • Design, develop, test, and debug embedded firmware and software for microcontrollers and embedded systems.
  • Select appropriate hardware components and microcontrollers for new product designs.
  • Develop and maintain real-time operating systems (RTOS) for embedded applications.
  • Implement firmware updates and manage embedded software configurations.
  • Conduct hardware-software integration testing and system validation.
  • Develop and implement unit tests and integration tests for embedded software.
  • Troubleshoot and resolve complex issues related to hardware and software integration.
  • Collaborate with hardware engineers to define system architecture and specifications.
  • Optimize embedded systems for performance, power consumption, and cost.
  • Develop technical documentation, including design specifications, user manuals, and test reports.
  • Stay current with advancements in embedded systems technology, programming languages, and development tools.
  • Participate in code reviews and mentor junior engineers.

Required Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or RTLinux.
  • Hands-on experience with microcontroller architectures (e.g., ARM, PIC, AVR) and development tools.
  • Strong understanding of hardware-software interaction, communication protocols (e.g., SPI, I2C, UART), and debugging techniques.
  • Experience with version control systems (e.g., Git) and software development lifecycles.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration skills for remote teamwork.
  • Familiarity with board support packages (BSPs) and device drivers is a plus.
  • Experience with embedded Linux is advantageous.
Join our client and contribute to the future of technology through innovative embedded systems development in this exciting fully remote opportunity.
This advertiser has chosen not to accept applicants from your region.

Automotive Embedded Systems Engineer

307 Riffa, Southern BHD90000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Automotive Embedded Systems Engineer to join their pioneering, fully remote automotive technology division. This role offers the unique opportunity to shape the future of vehicle electronics and connectivity from anywhere. You will be instrumental in designing, developing, and validating embedded software and hardware solutions for next-generation automotive platforms. The ideal candidate will have a deep understanding of automotive communication protocols, microcontroller architectures, and real-time operating systems.

Key Responsibilities:
  • Develop and implement embedded software for automotive control units and electronic systems, adhering to strict quality and safety standards (e.g., ISO 26262).
  • Design and optimize hardware interfaces and integrate various electronic components for automotive applications.
  • Utilize CAN, LIN, Ethernet, and other automotive communication protocols for system integration and diagnostics.
  • Work with real-time operating systems (RTOS) and develop efficient, reliable embedded firmware.
  • Create detailed technical documentation, including software design specifications, hardware schematics, and test procedures.
  • Perform unit testing, integration testing, and system testing to ensure software and hardware functionality and performance.
  • Collaborate with hardware engineers, software developers, and system architects to define requirements and architecture.
  • Troubleshoot and debug complex embedded systems issues across the development lifecycle.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Stay current with automotive industry trends, technologies, and regulatory requirements.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related discipline.
  • Minimum of 5 years of experience in embedded systems development, specifically within the automotive sector.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with automotive communication protocols such as CAN, LIN, Automotive Ethernet.
  • Hands-on experience with microcontroller development and debugging tools.
  • Familiarity with AUTOSAR architecture and development is a plus.
  • Knowledge of functional safety standards like ISO 26262.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills, essential for a remote collaboration environment.
  • Demonstrated ability to work independently and manage time effectively.
Join our client's forward-thinking team and drive innovation in the automotive industry from your remote workspace.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

10302 Riffa, Southern BHD110000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Embedded Systems Engineer to join their innovative Electrical Engineering division in **Riffa, Southern, BH**. This is a critical on-site role focused on the design, development, and testing of embedded systems for cutting-edge hardware products. The Senior Embedded Systems Engineer will be responsible for defining system architecture, developing firmware and software components, integrating hardware and software, and conducting rigorous testing to ensure system reliability and performance. You will work with microcontrollers, sensors, communication protocols, and real-time operating systems. Key responsibilities include writing clean, efficient, and maintainable code, debugging complex issues, collaborating with hardware engineers to define specifications, and documenting design decisions. Proficiency in C/C++, assembly language, and experience with development tools such as compilers, debuggers, and oscilloscopes are essential. A strong understanding of hardware-software integration, real-time operating systems (RTOS), and embedded communication protocols (e.g., SPI, I2C, UART) is required. The ideal candidate will possess excellent problem-solving abilities, a meticulous approach to detail, and a passion for creating robust embedded solutions. We are looking for a proactive engineer who can lead technical initiatives, mentor junior engineers, and contribute significantly to the product development lifecycle. This role demands a deep understanding of embedded system design principles and a commitment to delivering high-quality, reliable products.

Responsibilities:
  • Design, develop, and test embedded software and firmware for electronic systems.
  • Define system architecture and select appropriate hardware components.
  • Write efficient and well-documented code in C/C++ and assembly language.
  • Integrate hardware and software components, ensuring seamless operation.
  • Develop and implement real-time operating systems (RTOS) for embedded applications.
  • Debug complex hardware and software issues using advanced diagnostic tools.
  • Collaborate with hardware engineers on system design and specifications.
  • Perform unit testing, integration testing, and system validation.
  • Optimize embedded systems for performance, power consumption, and reliability.
  • Create and maintain technical documentation, including design specifications and test reports.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of experience in embedded systems development.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with microcontrollers (e.g., ARM, PIC) and embedded development tools.
  • Knowledge of real-time operating systems (RTOS).
  • Familiarity with embedded communication protocols (SPI, I2C, UART).
  • Experience with hardware-software integration and debugging techniques.
  • Understanding of electronic components and circuits.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
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.
Be The First To Know

About the latest Embedded engineer Jobs in Bahrain !

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.
 

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 Engineer Jobs