Senior Embedded Software Engineer (Robotics AI)
This range is provided by Oliver Bernard. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Direct message the job poster from Oliver Bernard
Senior Embedded Software Engineer - Aviation, Aerospace, Robotics, AI, Artificial Intelligence, Space, Hardware, Software
Want the opportunity to work on cutting-edge technologies that shape the future of AI and robotics safety? Read on!
Work on the future of AI & Robotics via Embedded Software
EMI Scheme / Share Options!!
️ 25 days holiday + 1 day each year of tenure + 8 Public Holidays
The Role
We are looking for a Senior Embedded Software Engineer to join a cutting-edge runtime assistance for AI and Robotics.
As a Senior Embedded Software Engineer, you will play a pivotal role in developing safety-critical embedded software components for reliable use/operation of their aerospace solutions.
Responsibilities of the Senior Embedded Software Engineer:
* Drive the design, creation, and deployment of embedded software for their Runtime Assurance platform, tailored to diverse hardware architectures and real-time operating systems.
* Work closely with multidisciplinary teams, including hardware engineers, system architects, and AI/ML specialists, to ensure seamless integration of embedded software into the broader system.
* Perform code reviews, optimize performance, and conduct rigorous testing at unit, integration, and system levels to uphold exceptional quality standards.
* Play a key role in enhancing the team's software development practices, tools, and methodologies for continuous improvement.
Key Skills and Experience of the Embedded Software Engineer:
* A Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related discipline, or equivalent experience, with a strong emphasis on embedded systems and real-time software development.
* Expertise in C/C++ programming and familiarity with real-time operating systems.
* Very ideal to have expertise in Rust.
* Expertise in some of the following: FreeRTOS, VxWorks, QNX.
* Ideally expertise in platforms (like ARM, x86, FPGA).
* Deep knowledge of software development practices, including Agile methodologies, Continuous Integration, and Test-Driven Development.
* Familiarity with safety-critical software development standards and certification processes (e.g., DO-178C, ISO 26262, IEC 61508) is very ideal.
Seniority level
Not Applicable
Employment type
Full-time
Job function
Information Technology
Industries
Aviation and Aerospace Component Manufacturing, Software Development, and Information Services
Referrals increase your chances of interviewing at Oliver Bernard by 2x.
Get notified about new Embedded Software Engineer jobs in Oxford, England, United Kingdom.
#J-18808-Ljbffr