2 012 Real Time Systems jobs in Bahrain
SAP System Design Expert-
Posted today
Job Viewed
Job Description
We're Hiring | SAP System Design Expert
Location: Qatar
Experience: 6–10 years (preferred)
Duration: 1 year (extendable)
Key Responsibilities:
Lead SAP system architecture and solution design, ensuring scalability and efficiency.
Provide expertise across SAP modules and technical components including ABAP, Fiori, and HANA.
Drive SAP integrations and support hybrid/cloud architectures.
Balance system standardization with customization to meet evolving business needs.
Prepare detailed documentation, deliver presentations, and manage stakeholders effectively.
Job Type: Full-time
Senior Embedded Systems Engineer - Real-time Applications
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and debug embedded software for microcontrollers and other embedded platforms.
- Implement and optimize firmware for real-time operating systems (RTOS).
- Develop drivers and low-level software for various hardware components.
- Perform hardware-software integration and system-level testing.
- Collaborate with hardware engineers to define system requirements and architecture.
- Troubleshoot and resolve complex technical issues related to embedded systems performance and reliability.
- Write clean, efficient, and well-documented code in C/C++.
- Contribute to the entire product development lifecycle, from concept to production.
- Stay current with emerging trends and technologies in embedded systems engineering.
- Ensure adherence to coding standards, best practices, and quality assurance processes.
- Participate in design reviews and code inspections.
- Provide technical guidance and mentorship to junior engineers.
- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field. Master's degree is a plus.
- Minimum of 6 years of experience in embedded systems development.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, RTEMS, or similar.
- Strong understanding of microcontroller architectures (e.g., ARM, MIPS) and peripherals.
- Experience with debugging tools, oscilloscopes, and logic analyzers.
- Familiarity with hardware-software integration and testing methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to work independently and manage project timelines effectively.
- Experience with communication protocols (e.g., SPI, I2C, UART, CAN) is desirable.
- Knowledge of version control systems (e.g., Git).
Automotive Software Engineer - Embedded Systems
Posted 1 day ago
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for automotive ECUs (Electronic Control Units).
- Write clean, efficient, and well-documented code in C/C++ for real-time applications.
- Implement and optimize software for performance, memory usage, and power consumption.
- Develop and integrate software drivers for various hardware components.
- Work with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
- Perform unit testing, integration testing, and system testing of embedded software.
- Debug and troubleshoot software issues, identifying root causes and implementing solutions.
- Collaborate with hardware engineers, system engineers, and other software developers to define software requirements and architecture.
- Ensure software compliance with automotive safety standards (e.g., ISO 26262).
- Participate in code reviews to maintain code quality and share knowledge.
- Stay current with emerging automotive technologies and embedded software development practices.
- Contribute to the documentation of software designs, requirements, and test plans.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, 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/or C++ programming languages for embedded systems.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or AUTOSAR.
- Familiarity with automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet).
- Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes).
- Understanding of automotive software development processes and standards (e.g., ASPICE, ISO 26262).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Experience with version control systems (e.g., Git).
- Familiarity with microcontroller architectures.
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Automotive Software Engineer, Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Real time systems Jobs in Bahrain !
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive applications using C/C++.
- Work with real-time operating systems (RTOS) and microcontrollers common in automotive environments.
- Collaborate with hardware engineers and system architects to define software requirements and architecture.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Debug and troubleshoot software issues, identify root causes, and implement effective solutions.
- Optimize software performance, memory usage, and power consumption for embedded systems.
- Participate in code reviews and adhere to coding standards and best practices.
- Contribute to the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Stay up-to-date with the latest advancements in automotive software, embedded systems, and related technologies.
- Document software designs, implementations, and test procedures.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development, with a significant focus on the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded system architectures.
- Familiarity with automotive communication protocols such as CAN, LIN, or Ethernet.
- Experience with software development tools, including compilers, debuggers, and version control systems (e.g., Git).
- Understanding of automotive cybersecurity principles is a plus.
- Ability to work effectively in a hybrid work environment, balancing independent remote work with collaborative on-site activities.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Passion for automotive technology and innovation.
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive applications.
- Write efficient, maintainable, and well-documented code in C/C++.
- Develop and integrate software components using RTOS and automotive communication protocols (CAN, LIN, Ethernet).
- Collaborate with hardware engineers to define software requirements and ensure successful integration.
- Perform unit testing, integration testing, and debugging of embedded software.
- Participate in code reviews to ensure code quality and adherence to standards.
- Contribute to the definition and refinement of software architecture.
- Troubleshoot and resolve software defects and issues.
- Stay abreast of the latest advancements in automotive embedded systems.
- Work effectively within a remote, agile development team.
- 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.
- Strong proficiency in C/C++ and experience with RTOS.
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Experience with AUTOSAR is a significant plus.
- Familiarity with automotive software development lifecycle and tools.
- Excellent problem-solving and debugging skills.
- Ability to work independently and collaboratively in a remote environment.
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive ECUs.
- Implement software in C/C++ according to automotive standards and best practices.
- Work with real-time operating systems (RTOS) and embedded development tools.
- Develop and integrate software using automotive communication protocols (CAN, LIN, Ethernet).
- Participate in software design reviews and requirements definition.
- Perform unit testing, integration testing, and debugging of embedded software.
- Collaborate with hardware engineers to ensure seamless system integration.
- Ensure compliance with automotive safety standards (e.g., ISO 26262).
- Troubleshoot and resolve complex software defects and issues.
- Contribute to the continuous improvement of software development processes.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development, with a focus on automotive applications.
- Proficiency in C/C++ programming languages.
- Experience with RTOS and embedded debugging tools.
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with AUTOSAR architecture is a plus.
- Understanding of automotive safety standards (ISO 26262).
- Strong analytical and problem-solving abilities.
- Excellent teamwork and communication skills.
- Experience in a hybrid work environment is beneficial.