398 Real Time Systems jobs in Bahrain

Automotive Software Engineer - Embedded Systems

704 Zallaq, Southern BHD90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneer in automotive technology, is seeking a talented Automotive Software Engineer specializing in Embedded Systems to join their innovative team. This role is crucial for developing the next generation of automotive software solutions, focusing on infotainment, control systems, and vehicle connectivity. The position is based in **Zallaq, Southern, BH**, with a hybrid work model that balances office-based collaboration with remote work flexibility. You will be responsible for the design, development, testing, and integration of embedded software for automotive applications. This includes writing high-quality, efficient C/C++ code, working with real-time operating systems (RTOS), and understanding hardware constraints. Key responsibilities involve developing software modules for features such as advanced driver-assistance systems (ADAS), body control modules (BCM), powertrain control units (PCU), and in-vehicle networking protocols (e.g., CAN, LIN, Ethernet). You will participate in the entire software development lifecycle, from requirements analysis and architecture design to implementation, verification, and validation. Debugging complex issues across hardware and software interfaces will be a significant part of your role. Collaboration with cross-functional teams, including hardware engineers, system architects, and quality assurance, is essential. A strong understanding of automotive safety standards (e.g., ISO 26262) and cybersecurity principles is highly desirable. 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++, RTOS, and AUTOSAR is required. Familiarity with debugging tools, oscilloscopes, and logic analyzers is also important. Excellent problem-solving, analytical, and communication skills are necessary to succeed in this challenging and rewarding role. Join a team at the forefront of automotive innovation in **Zallaq, Southern, BH**, and help shape the future of driving.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer (Embedded Systems)

205 Muharraq, Muharraq BHD125000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneer in automotive technology, is seeking a highly skilled Automotive Software Engineer specializing in Embedded Systems for a fully remote role. This is an exceptional opportunity to contribute to the development of cutting-edge automotive software that powers the next generation of vehicles. You will be responsible for designing, developing, testing, and debugging embedded software for various automotive control units and in-car systems. The ideal candidate will possess a strong foundation in C/C++, real-time operating systems (RTOS), and automotive communication protocols. A passion for innovation and a commitment to quality are essential. Key responsibilities will include:
  • Designing, developing, and implementing embedded software for automotive applications using C/C++.
  • Working with real-time operating systems (RTOS) and understanding embedded system constraints.
  • Developing and integrating software components for automotive ECUs (Electronic Control Units).
  • Implementing and testing software according to automotive standards (e.g., AUTOSAR, ISO 26262).
  • Collaborating with hardware engineers to define system requirements and interfaces.
  • Debugging and troubleshooting software issues in simulated and real-world automotive environments.
  • Developing and executing unit tests and integration tests to ensure software quality and reliability.
  • Participating in code reviews to maintain code quality and share knowledge.
  • Documenting software designs, implementation details, and test procedures.
  • Staying up-to-date with the latest advancements in automotive embedded systems and software development practices.
  • Working within a fully remote, collaborative team environment to deliver high-quality automotive software solutions.
A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required. A minimum of 5 years of experience in embedded software development, with a significant focus on automotive applications, is mandatory. Strong proficiency in C/C++ and experience with RTOS are essential. Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet) and AUTOSAR is highly desirable. Experience with software development lifecycle (SDLC) methodologies and tools is expected. This fully remote position, connecting you to our operations in **Muharraq, Muharraq, BH**, offers the ultimate flexibility for passionate engineers.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer (Embedded Systems)

501 Tubli BHD90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Automotive Software Engineer to join their fully remote engineering team. This role is critical in developing the next generation of in-vehicle software solutions, focusing on embedded systems for automotive applications. You will be responsible for designing, coding, testing, and debugging software modules for various automotive control units, including infotainment systems, powertrain management, and advanced driver-assistance systems (ADAS). This position demands a deep understanding of C/C++ programming languages, real-time operating systems (RTOS), and embedded software development methodologies. You will work closely with hardware engineers, system architects, and other software developers to integrate software components and ensure seamless functionality. Key responsibilities include developing software according to automotive standards (e.g., AUTOSAR, ISO 26262), performing unit and integration testing, and contributing to the continuous improvement of software development processes. The ideal candidate is a highly motivated self-starter with a strong analytical mindset and excellent problem-solving skills. You must be adept at working independently in a remote setting, utilizing collaborative tools and maintaining effective communication with team members across different time zones. Experience with automotive communication protocols such as CAN, LIN, and Ethernet is essential. Familiarity with simulation tools and debugging techniques for embedded systems is also required. This is a fantastic opportunity to shape the future of automotive technology and contribute to cutting-edge projects in a dynamic, remote-first environment.
Responsibilities:
  • Design, develop, and maintain embedded software for automotive applications using C/C++.
  • Implement software according to automotive standards like AUTOSAR and MISRA C.
  • Develop and test software for real-time operating systems (RTOS).
  • Integrate software components with hardware and other system modules.
  • Debug and troubleshoot software issues across various automotive ECUs.
  • Collaborate with cross-functional teams (hardware, system, QA) in a remote setting.
  • Perform unit testing, integration testing, and validation of software modules.
  • Contribute to the definition and improvement of software development processes.
  • Work with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Ensure adherence to functional safety standards (ISO 26262).
Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 6 years of experience in embedded software development for the automotive industry.
  • Proficiency in C/C++ programming and embedded systems development.
  • Experience with real-time operating systems (RTOS) and AUTOSAR.
  • Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with functional safety standards (ISO 26262).
  • Strong debugging and problem-solving skills.
  • Excellent collaboration and communication skills for remote work.
  • Experience with version control systems (e.g., Git) and build tools.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer (Embedded Systems)

2123 Al Muharraq BHD95000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneer in automotive technology, is seeking a talented and innovative Automotive Software Engineer specializing in Embedded Systems to join their fully remote engineering team. This role is crucial in developing cutting-edge software for next-generation vehicles, focusing on areas such as infotainment, advanced driver-assistance systems (ADAS), and powertrain control. You will be responsible for the entire software development lifecycle, from design and implementation to testing and deployment. This position demands a deep understanding of embedded programming, real-time operating systems (RTOS), and automotive communication protocols.

Responsibilities:
  • Design, develop, and implement embedded software for automotive applications.
  • Write efficient, maintainable, and well-documented C/C++ code.
  • Collaborate with hardware engineers to define system requirements and architecture.
  • Develop and execute unit tests, integration tests, and system tests.
  • Debug and troubleshoot software issues across various automotive ECUs.
  • Optimize software performance and memory usage.
  • Work with various automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
  • Participate in code reviews and contribute to improving coding standards.
  • Stay up-to-date with the latest trends and technologies in automotive software development.
  • Contribute to the continuous integration and continuous delivery (CI/CD) pipeline.
  • Collaborate effectively with cross-functional teams in a remote setting.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development.
  • Proficiency in C/C++ programming languages.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with automotive communication protocols (CAN, LIN, etc.).
  • Experience with debugging tools and techniques for embedded systems.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, especially in a remote environment.
  • Knowledge of AUTOSAR architecture is a plus.
  • Experience with version control systems like Git.
This is an exciting opportunity to work on the forefront of automotive innovation from the comfort of your own home. Our client is committed to fostering a culture of excellence and providing opportunities for professional growth in a remote-first environment. You will be part of a forward-thinking team that values creativity, collaboration, and technical expertise. The impact of your work will be visible in vehicles driving worldwide, contributing to enhanced safety, efficiency, and driving experience. Your dedication to delivering high-quality embedded software will be key to our client's continued success in the rapidly evolving automotive landscape.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

54321 Al Muharraq BHD90000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leading innovator in the automotive industry and is seeking a skilled Automotive Software Engineer specializing in Embedded Systems to join their dynamic team in **Sitra, Capital, BH**. This hybrid role offers a blend of on-site collaboration and remote flexibility. You will be instrumental in the design, development, testing, and integration of embedded software for cutting-edge automotive control units and electronic systems. Your responsibilities will include writing high-quality, efficient C/C++ code, developing real-time operating systems (RTOS) applications, and implementing communication protocols common in the automotive sector (e.g., CAN, LIN, Ethernet). You will work closely with hardware engineers and systems architects to ensure seamless integration of software and hardware components. Debugging complex issues, performing unit testing, and contributing to the overall software architecture are key aspects of this role. The ideal candidate will possess a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field, with at least 4-6 years of experience in embedded software development, specifically within the automotive domain. Strong proficiency in C/C++ programming and experience with RTOS are essential. Familiarity with automotive communication protocols and development tools (e.g., AUTOSAR, Vector CANoe/CANalyzer) is highly desirable. Excellent problem-solving, analytical, and debugging skills are required. You should be a collaborative team player with strong communication skills, capable of thriving in a hybrid work environment. This is an excellent opportunity to contribute to the next generation of automotive technology.

Key Responsibilities:
  • Develop embedded software for automotive ECUs.
  • Write and optimize C/C++ code for real-time systems.
  • Implement and test automotive communication protocols.
  • Work with RTOS and associated development tools.
  • Collaborate with hardware engineers on system integration.
  • Perform debugging, unit testing, and validation of software modules.
  • Contribute to software architecture and design documentation.
  • Ensure software quality and reliability for automotive applications.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Engineer - Embedded Systems

1011 Saar, Northern BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneer in automotive technology, is seeking talented Remote Automotive Software Engineers to join their globally distributed, remote-first engineering team. This is an exceptional opportunity to contribute to the development of next-generation in-car systems and infotainment solutions from the comfort of your own home. The ideal candidate will have a strong background in embedded systems development, C/C++, and automotive communication protocols. You will be responsible for designing, coding, testing, and debugging software for various automotive modules, ensuring high performance, reliability, and safety standards. This role involves working with complex real-time operating systems (RTOS) and developing software for microcontrollers and automotive ECUs. You will collaborate closely with hardware engineers, system architects, and quality assurance teams across different time zones using state-of-the-art collaboration tools. Experience with automotive networking protocols such as CAN, LIN, and Ethernet is highly desirable. Knowledge of AUTOSAR architecture, ISO 26262 functional safety, and automotive cybersecurity principles would be a significant advantage. As a fully remote engineer, you will need to be highly self-motivated, disciplined, and possess excellent communication skills to effectively contribute to a virtual team environment. Your ability to work independently, manage your time efficiently, and deliver high-quality code on schedule will be critical to success. Responsibilities:
  • Design, develop, and implement embedded software for automotive applications.
  • Write efficient, well-documented, and maintainable C/C++ code.
  • Develop software for real-time operating systems (RTOS) and microcontrollers.
  • Integrate software components and ensure seamless system functionality.
  • Perform unit testing, integration testing, and debugging.
  • Collaborate with cross-functional teams in a remote environment.
  • Participate in code reviews and contribute to architectural design discussions.
  • Troubleshoot and resolve software defects.
  • Stay up-to-date with the latest automotive technologies and software development trends.
Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree is a plus.
  • Minimum of 4 years of experience in embedded software development, with a focus on automotive systems.
  • Proficiency in C/C++ programming languages.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
  • Strong understanding of software development life cycle (SDLC) and debugging tools.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively and independently in a remote, collaborative team environment.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer (Embedded Systems)

101 Manama, Capital BHD115000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in automotive technology, is looking for a talented Senior Automotive Software Engineer specializing in Embedded Systems to join their fully remote engineering team. This role is central to the development of next-generation in-vehicle infotainment, connectivity, and autonomous driving systems. You will be responsible for designing, developing, testing, and deploying robust embedded software solutions that meet the stringent demands of the automotive industry. The ideal candidate will have a strong background in C/C++, real-time operating systems (RTOS), and automotive communication protocols, with a passion for automotive innovation and the ability to excel in a remote work environment.

Responsibilities:
  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units) and in-vehicle systems.
  • Develop software in C/C++ for real-time operating systems (RTOS) and bare-metal environments.
  • Integrate and test software components, ensuring functionality, performance, and reliability in complex automotive architectures.
  • Develop and utilize unit tests, integration tests, and system tests to ensure software quality.
  • Debug and resolve complex software issues, often requiring deep system-level analysis.
  • Collaborate closely with hardware engineers, systems engineers, and other software teams in a remote setting.
  • Participate in code reviews and contribute to improving software development processes and best practices.
  • Work with automotive communication protocols such as CAN, LIN, Automotive Ethernet, and relevant standards (e.g., AUTOSAR).
  • Contribute to the full software development lifecycle, from requirements analysis to product deployment.
  • Stay updated with the latest trends and technologies in embedded systems and the automotive industry.

Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 6 years of experience in embedded software development, with a significant focus on automotive applications.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as QNX, VxWorks, or similar.
  • Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet) and standards (AUTOSAR).
  • Familiarity with automotive cybersecurity principles and practices.
  • Experience with embedded debugging tools and techniques (e.g., JTAG, logic analyzers).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities, essential for a remote role.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines is a plus.

This is an exciting opportunity to work on cutting-edge automotive technology with a globally recognized company, all from the convenience of your home office. Our client offers a competitive salary, comprehensive benefits, and a culture that values innovation and remote collaboration. Join a team shaping the future of mobility.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Real time systems Jobs in Bahrain !

Senior Automotive Software Engineer (Embedded Systems)

2105 Isa Town, Northern BHD3200 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Automotive Software Engineer with a specialization in Embedded Systems for a fully remote position. This is an exceptional opportunity to contribute to cutting-edge automotive technology from the comfort of your home office. You will be responsible for the design, development, testing, and integration of complex embedded software for next-generation automotive control units and infotainment systems. This includes working with microcontrollers, real-time operating systems (RTOS), and communication protocols relevant to the automotive industry.

Key responsibilities involve analyzing software requirements, creating detailed software design specifications, and implementing robust and efficient code, primarily in C/C++. You will be involved in debugging, profiling, and optimizing software performance to meet stringent automotive standards and safety requirements (e.g., ISO 26262). Collaboration with cross-functional teams, including hardware engineers, system architects, and quality assurance, is essential. You will participate in code reviews, contribute to architectural discussions, and mentor junior engineers. Experience with AUTOSAR, CAN bus, LIN, Ethernet, and other automotive network protocols is crucial. The ability to work independently and manage your time effectively in a remote setting is a must.

We are looking for a candidate with a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. A minimum of 7 years of professional experience in embedded software development, with at least 5 years specifically in the automotive sector, is required. Proven expertise in C/C++ programming, RTOS, and embedded debugging tools is essential. Strong understanding of software development lifecycles, agile methodologies, and version control systems (e.g., Git) is necessary. Experience with safety-critical systems and related standards is highly desirable. Excellent problem-solving abilities, attention to detail, and a passion for automotive innovation are key. This remote role based out of Isa Town, Southern, BH offers the chance to shape the future of driving.
This advertiser has chosen not to accept applicants from your region.

Lead Automotive Software Engineer - Embedded Systems

1705 Muharraq, Muharraq BHD130000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge automotive technology company, is seeking a Lead Automotive Software Engineer specializing in Embedded Systems to join their team in **Muharraq, Muharraq, BH**. This is an opportunity to work at the forefront of automotive innovation, developing sophisticated software for next-generation vehicles. You will lead a team of talented engineers in the design, development, and testing of embedded software for critical vehicle systems, including infotainment, ADAS, and powertrain control. The ideal candidate will possess a strong background in C/C++, embedded systems, and automotive software development processes. Excellent leadership and communication skills are essential for guiding the team and collaborating with cross-functional departments. Responsibilities include:
  • Leading the design, development, and implementation of embedded software for automotive applications.
  • Mentoring and guiding a team of software engineers, providing technical direction and support.
  • Defining software architecture and ensuring adherence to coding standards and best practices.
  • Collaborating with hardware engineers, system engineers, and QA teams to ensure seamless integration.
  • Developing and executing comprehensive test plans, including unit testing, integration testing, and system testing.
  • Troubleshooting and resolving complex software defects and issues.
  • Participating in requirements analysis and system design reviews.
  • Staying current with automotive industry standards (e.g., AUTOSAR, ISO 26262) and emerging technologies.
  • Contributing to the continuous improvement of development processes and tools.
  • Preparing technical documentation and reports.
We require a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. A minimum of 8 years of experience in embedded software development, with at least 3 years in a lead or senior role within the automotive industry, is essential. Expertise in C/C++ programming, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet) is mandatory. Familiarity with software development tools, version control systems (e.g., Git), and debugging techniques is required. Experience with functional safety standards (ISO 26262) is a strong plus. This role offers a competitive salary, excellent benefits, and the chance to shape the future of automotive technology.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Engineer - Embedded Systems

604 Al Muharraq BHD110000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and driven Remote Automotive Software Engineer specializing in Embedded Systems to join their innovative engineering team. This is a fully remote position, offering the flexibility to work from anywhere within agreed time zones. You will be instrumental in designing, developing, and testing embedded software for next-generation automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). Your work will directly impact the safety, performance, and user experience of vehicles.

Responsibilities include writing high-quality, efficient, and maintainable C/C++ code for microcontrollers, collaborating with cross-functional teams (hardware engineers, systems engineers, QA) to define software requirements and architecture, and participating in code reviews and testing cycles. You will troubleshoot and debug complex software and hardware issues, contributing to the continuous improvement of development processes and tools. Experience with real-time operating systems (RTOS), automotive communication protocols (CAN, LIN, Ethernet), and safety standards (e.g., ISO 26262) is highly desirable. You will also be involved in the entire software development lifecycle, from concept to production.

The ideal candidate possesses a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with at least 5 years of professional experience in embedded software development, preferably within the automotive industry. Strong proficiency in C/C++ is essential. Familiarity with software development tools such as Git, Jira, and debugging tools is required. Excellent problem-solving and debugging skills are paramount. The ability to work independently, manage your time effectively, and communicate clearly and concisely in a remote setting is crucial. This role is perfect for an experienced engineer seeking a challenging and rewarding career in the automotive sector without the need for relocation. Join a forward-thinking company shaping the future of mobility.Location: Sitra, Capital, BH (Remote)
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 Real Time Systems Jobs