5,123 Embedded Systems jobs in the United Kingdom
Automotive Software Engineer (Embedded Systems)
Posted 1 day ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and implementing embedded software for automotive applications.
- Writing clean, efficient, and well-documented C/C++ code.
- Developing and integrating software components for ECUs (Electronic Control Units).
- Working with real-time operating systems (RTOS) and embedded Linux.
- Implementing and testing automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Participating in requirements analysis, software architecture design, and unit testing.
- Collaborating with hardware engineers and system integrators.
- Performing debugging and troubleshooting of software issues.
- Ensuring software quality and compliance with automotive standards (e.g., AUTOSAR, ISO 26262).
- Contributing to the continuous improvement of software development processes.
Candidates must have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field. A minimum of 5 years of experience in embedded software development, with specific experience in the automotive sector, is required. Proficiency in C/C++ programming and experience with RTOS are essential. Familiarity with automotive diagnostic tools and simulation environments is highly desirable. Strong analytical, problem-solving, and teamwork skills are a must. This is an exciting opportunity to contribute to the future of automotive technology.
Automotive Software Engineer - Embedded Systems
Posted 1 day ago
Job Viewed
Job Description
Your responsibilities will include designing, coding, and debugging embedded software in C/C++ for automotive microcontrollers. You will work closely with hardware engineers to define system requirements and ensure seamless integration of software and hardware components. A crucial aspect of this role involves developing and implementing unit tests and integration tests to ensure the reliability and performance of the software. You will also be expected to participate in code reviews, providing constructive feedback to peers and adhering to high coding standards. Troubleshooting complex issues in distributed environments and providing effective solutions will be a regular part of your duties.
The ideal candidate will possess a strong understanding of real-time operating systems (RTOS), embedded systems architecture, and automotive communication protocols such as CAN, LIN, and Automotive Ethernet. Experience with automotive software development processes (e.g., Automotive SPICE) and safety standards (e.g., ISO 26262) is highly desirable. Proficiency in debugging tools and techniques for embedded systems is essential. You should be a self-starter, capable of managing your time effectively and collaborating productively with a globally distributed team using modern collaboration tools. Excellent problem-solving skills and a passion for automotive innovation are paramount. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required. This remote role offers the flexibility to work from anywhere in the UK, with a strong emphasis on asynchronous communication and digital collaboration.
Automotive Software Engineer, Embedded Systems
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive applications.
- Write efficient, reliable, and maintainable code in C/C++.
- Work with real-time operating systems (RTOS) and microcontroller architectures.
- Develop and test software modules according to specifications and coding standards (e.g., MISRA C/C++).
- Implement and utilize automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Participate in software integration, testing, and validation activities.
- Collaborate with hardware engineers and system architects to define software requirements.
- Troubleshoot and debug software issues identified during development and testing.
- Contribute to the adoption of functional safety standards (ISO 26262).
- Document software designs, implementation details, and test results.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 3 years of experience in embedded software development for the automotive industry.
- Strong proficiency in C and/or C++ programming for embedded systems.
- Experience with RTOS and automotive communication protocols.
- Familiarity with AUTOSAR or similar automotive software architectures.
- Knowledge of ISO 26262 functional safety standards is a plus.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and test embedded software for automotive systems.
- Implement software modules using C/C++ programming languages.
- Develop applications for real-time operating systems (RTOS).
- Integrate software with automotive hardware components.
- Implement and test communication protocols (e.g., CAN, LIN, Ethernet).
- Develop and maintain software for infotainment and ADAS features.
- Perform software debugging and troubleshooting.
- Ensure software compliance with automotive safety standards (e.g., ISO 26262).
- Collaborate with cross-functional teams on software integration.
- Write and maintain detailed software design documentation.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in embedded software development.
- Proficiency in C and C++ programming.
- Experience with RTOS and embedded systems.
- Knowledge of automotive communication protocols (CAN, LIN).
- Familiarity with automotive software development processes and tools.
- Experience with version control systems (e.g., Git).
- Strong analytical and debugging skills.
- Excellent teamwork and communication abilities.
Automotive Software Engineer (Embedded Systems)
Posted 3 days ago
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for automotive applications.
- Implement software components for ECUs and infotainment systems.
- Develop and integrate drivers and middleware.
- Write and execute unit tests and integration tests.
- Debug and troubleshoot complex software issues.
- Ensure compliance with automotive software standards (e.g., MISRA C).
- Collaborate with cross-functional engineering teams.
- Degree in Computer Science, Electrical Engineering, or a related field.
- 3-5 years of experience in embedded software development.
- Proficiency in C/C++ programming languages.
- Experience with real-time operating systems (RTOS).
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with AUTOSAR is a plus.
- Strong debugging and problem-solving skills.
- Ability to work effectively in a remote team environment.
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and implementing embedded software for automotive ECUs using C/C++.
- Developing and optimizing real-time operating systems (RTOS) for automotive applications.
- Implementing and testing automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
- Developing software for ADAS features, powertrain control, body electronics, or infotainment systems.
- Writing unit tests, integration tests, and conducting system-level testing and debugging.
- Collaborating with hardware engineers to define software requirements and architecture.
- Participating in code reviews and ensuring adherence to coding standards and best practices.
- Using debugging tools and techniques to diagnose and resolve software issues.
- Working with version control systems (e.g., Git) and build systems.
- Contributing to the continuous improvement of software development processes and tools.
Be The First To Know
About the latest Embedded systems Jobs in United Kingdom !
Automotive Software Engineer (Embedded Systems)
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive systems.
- Write efficient and maintainable code in C/C++.
- Work with real-time operating systems (RTOS) and embedded platforms.
- Develop and integrate software modules for various vehicle functions.
- Perform unit testing, integration testing, and debugging of software.
- Collaborate with hardware and systems engineers to define software requirements.
- Ensure software quality, reliability, and performance.
- Document software designs, code, and test procedures.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with automotive software trends and technologies.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Proven experience in embedded software development (2-5 years).
- Proficiency in C and/or C++ programming languages.
- Experience with real-time operating systems (RTOS).
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet).
- Knowledge of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
- Experience with version control systems (e.g., Git, SVN).
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Passion for the automotive industry.
Avionics Software Engineer, Embedded Systems
Posted 5 days ago
Job Viewed
Job Description
Automotive Software Engineer (Embedded Systems)
Posted 5 days ago
Job Viewed
Job Description
As an Automotive Software Engineer, you will be responsible for the design, development, implementation, and testing of embedded software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). Your work will involve writing robust, real-time software in C/C++, ensuring it meets stringent automotive standards and performance requirements. You will collaborate closely with hardware engineers, systems engineers, and quality assurance teams to deliver high-quality, integrated solutions.
The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field. Proven experience in embedded software development, specifically within the automotive industry, is essential. Expertise in C/C++ programming, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) is required. Familiarity with AUTOSAR, ISO 26262 (functional safety), and version control systems (e.g., Git) is highly desirable.
You should be a self-starter with excellent problem-solving skills and a passion for automotive technology. Strong analytical abilities and a commitment to writing clean, efficient, and well-documented code are crucial. The ability to work effectively in a remote team, communicate clearly, and adapt to evolving project requirements is key. This is a unique chance to shape the future of mobility and advance your career in a thriving, technology-driven sector.