398 Real Time Systems jobs in Bahrain
Automotive Software Engineer - Embedded Systems
Posted 1 day ago
Job Viewed
Job Description
Automotive Software Engineer (Embedded Systems)
Posted 1 day ago
Job Viewed
Job Description
- 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.
Automotive Software Engineer (Embedded Systems)
Posted 1 day ago
Job Viewed
Job Description
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).
- 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.
Automotive Software Engineer (Embedded Systems)
Posted 2 days ago
Job Viewed
Job Description
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.
Automotive Software Engineer - Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
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.
Remote Automotive Software Engineer - Embedded Systems
Posted today
Job Viewed
Job Description
- 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.
- 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.
Senior Automotive Software Engineer (Embedded Systems)
Posted today
Job Viewed
Job Description
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.
Be The First To Know
About the latest Real time systems Jobs in Bahrain !
Senior Automotive Software Engineer (Embedded Systems)
Posted today
Job Viewed
Job Description
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.
Lead Automotive Software Engineer - Embedded Systems
Posted 1 day ago
Job Viewed
Job Description
- 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.
Remote Automotive Software Engineer - Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
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)