2 229 Automotive Software jobs in Bahrain
Automotive Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Automotive Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Automotive Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement software for automotive systems, focusing on infotainment, connectivity, and ADAS features.
- Write clean, efficient, and maintainable code primarily in C/C++ for embedded environments.
- Collaborate with cross-functional teams, including hardware engineers, product managers, and QA testers, to define software requirements and specifications.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Debug and resolve software defects and issues throughout the development lifecycle.
- Optimize software performance for real-time embedded systems, considering memory usage and processing power constraints.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Contribute to the architecture and design of new software features and systems.
- Stay updated with the latest advancements in automotive software technology, including AUTOSAR, QNX, Linux, and relevant communication protocols (CAN, Ethernet).
- Document software designs, implementation details, and testing procedures.
- Troubleshoot and resolve complex software issues reported by customers or internal teams.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 3 years of professional software development experience, with a significant portion focused on embedded systems.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as QNX, VxWorks, or embedded Linux.
- Familiarity with automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
- Experience with version control systems (e.g., Git) and build tools.
- Understanding of automotive communication protocols like CAN, LIN, Automotive Ethernet.
- Knowledge of software development methodologies (Agile, Waterfall).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
This is an excellent opportunity to work on state-of-the-art automotive technology in a collaborative and innovative environment.
Automotive Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
- Write clean, efficient, and well-documented C/C++ code for real-time operating systems (RTOS).
- Develop and integrate software modules for automotive systems such as infotainment, body control, and powertrain.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Debug and resolve software defects and performance issues.
- Collaborate with hardware engineers, system architects, and other software teams to define software requirements and architecture.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Develop and maintain software documentation, including design specifications and user manuals.
- Stay updated on automotive industry standards (e.g., AUTOSAR) and emerging technologies.
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in embedded software development, preferably in the automotive industry.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded systems.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Ability to work effectively in a hybrid work environment, balancing remote and in-office collaboration.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience with AUTOSAR or similar automotive software architectures is a plus.
Automotive Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Automotive Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Lead Automotive Software Development Engineer (Remote)
Posted 2 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Automotive software Jobs in Bahrain !
Automotive Software Developer
Posted 8 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and debugging software for automotive embedded systems
- Implementing software modules for infotainment systems, ADAS, and connectivity features
- Writing clean, efficient, and maintainable code in C++, Python, or Java
- Working with RTOS and low-level hardware drivers
- Collaborating with cross-functional teams to define software requirements and architecture
- Developing and executing unit tests, integration tests, and system tests
- Utilizing version control systems (e.g., Git) for code management
- Participating in code reviews to ensure software quality and adherence to standards
- Troubleshooting software defects and providing timely resolutions
- Researching and integrating new software technologies and methodologies
- Ensuring software security and safety compliance within automotive standards (e.g., ISO 26262)
- Optimizing software performance for embedded automotive environments
- Documenting software designs, code, and testing procedures
- Working with automotive communication protocols (e.g., CAN, Automotive Ethernet)
- Contributing to the continuous improvement of software development processes
We require a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with at least 5 years of professional software development experience, preferably in the automotive industry. Experience with embedded systems, RTOS, and AUTOSAR is highly desirable. Proficiency in C++ and Python is essential. Knowledge of automotive cybersecurity principles and tools is a plus. Strong problem-solving skills, attention to detail, and excellent teamwork capabilities are necessary. This is a remarkable opportunity to contribute to the future of automotive technology and drive innovation in a leading company.
Senior Automotive Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive applications using C/C++.
- Develop software for various automotive domains such as infotainment, ADAS, body control, or powertrain.
- Participate in the entire software development lifecycle, from requirements analysis to deployment and maintenance.
- Write clean, efficient, and well-documented code following established coding standards.
- Perform unit testing, integration testing, and system testing to ensure software quality and performance.
- Debug and resolve software defects identified during development and testing phases.
- Collaborate with systems engineers, hardware engineers, and test engineers to ensure seamless integration.
- Contribute to the definition of software architecture and design specifications.
- Ensure compliance with automotive software standards such as AUTOSAR and ASPICE.
- Stay updated with the latest advancements in automotive software and embedded systems development.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software development, with a focus on automotive applications.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded systems.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Knowledge of AUTOSAR, ASPICE, and other automotive software development processes.
- Experience with debugging tools, emulators, and software analysis tools.
- Strong understanding of software design patterns and object-oriented programming (OOP).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a hybrid team environment.
Senior Automotive Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive applications.
- Develop software components according to AUTOSAR standards and best practices.
- Work with real-time operating systems (RTOS) and related middleware.
- Perform software integration and testing, including unit testing, integration testing, and system testing.
- Debug and resolve software defects and issues.
- Collaborate with hardware engineers to define software requirements and interfaces.
- Participate in code reviews to ensure code quality, performance, and maintainability.
- Develop and maintain software documentation.
- Contribute to the architectural design of automotive software systems.
- Stay current with automotive industry trends and emerging technologies.
- Work effectively in a distributed team environment, utilizing collaboration tools for communication and project management.
Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 7 years of experience in embedded software development.
- Significant experience in automotive software development, with a strong understanding of automotive systems.
- Proficiency in C/C++ programming languages.
- Experience with AUTOSAR or similar automotive software architectures.
- Familiarity with RTOS concepts and implementation.
- Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Knowledge of software development lifecycle (SDLC) and agile methodologies.
- Experience with debugging tools and techniques (e.g., JTAG, oscilloscopes).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills, especially in a remote setting.
- Experience with version control systems like Git.
Join a forward-thinking company at the forefront of automotive innovation and shape the future of mobility.