Jobs

Senior Software Engineer


Job details
  • Annapurna
  • 2 months ago
Applications closed

Senior Embedded Software Engineer (Permanent Position)


Location:Hybrid Model(UK Based)


Start Date:ASAP



About The Company:


We are a leading developer of embodied intelligence for autonomous vehicles. We use AI to pioneer a next-generation approach to self-driving: AV2.0, which enables fleet operators to unlock the benefits of AV technology at scale. We were the first to deploy AVs on public roads with end-to-end deep learning.


The Role:


As the Senior engineer of the Robot Software team, you will guide our initiatives to develop, integrate, optimise, and support software solutions crucial for sensor data and vehicle actuator integration to enable autonomous functionality on embedded devices within our vehicles. From the initial concept to final deployment, your expertise and leadership will facilitate the seamless operation of our autonomous vehicle (AV) fleet, demanding a deep understanding of Linux-based application development, embedded computing, and robust system diagnostics within the automotive sector.



  • Team Leadership and Strategic Oversight:Lead a multidisciplinary team of Software Engineers and Systems Engineers, setting clear objectives and milestones. Drive strategic software deployment across AV systems.
  • Software Development and Integration:Oversee the design and implementation of software that supports full sensor integration and data capture, ensuring high quality and scalability necessary for autonomous operations
  • Real -Time System Management:Ensure the delivery and maintenance of soft-real-time applications on Linux-based platforms, focusing on data collection, storage, and on-edge machine learning inference
  • Fault Tolerance and Diagnostics:Develop fault-tolerant software solutions with comprehensive diagnostic tools to swiftly address and resolve issues impacting the operational capacity of our deployed AV fleet
  • Performance Monitoring:Craft and utilise advanced system monitoring tools to enhance performance metrics and troubleshoot both ad-hoc and systemic issues effectively


About you


Essential


  • Expertise in Software and Embedded Systems:Strong knowledge of software development for embedded systems, real-time data processing, and system diagnostics, preferably within the automotive or similar regulated industries.
  • Technical Proficiency:Hands-on experience with Linux-based development, real-time systems, and edge computing. Proficiency in programming languages such as C++ or Rust, and experience with relevant software development tools and environments.
  • Strategic Acumen:Excellent ability to conceive and execute technology projects that align with both immediate and long-term business objectives of the Onboard Software organisation.


Desirable

  • Automotive Software:Background in developing automotive software, with knowledge of ASPICE, DriveOS, or AutoSAR
  • Educational Background:A Master’s degree or greater in Computer Science, Electrical Engineering, or a related field is desired


If you would like to have a chat about this exciting opportunity, apply below or reach out directly to

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer (Backend)

At a GlanceWe are using AI to accelerate due diligence and deepen insights for Private Equity funds. We are hiring a senior software engineer who is comfortable contributing to all layers of the application and developing features end to end.Location: London, UK (Hybrid, In-person 4 days per week)ExperienceRequired: +5 yearsRemuneration:...

Capsa AI London

Senior Software Engineer (Hiring Immediately)

 Complexio is Foundational AI works to automate business activities by ingesting whole company data – both structured and unstructured – and making sense of it. Using proprietary models and algorithms Complexio forms a deep understanding of how humans are interacting and using it. Automation can then replicate and improve these...

Complexio

Senior Software Engineer / Artificial Intelligence (AI)

Senior Software Engineer / Developer / AI / London, HybridOur consultancy start-up client is recruiting aSeniorSoftware Engineerpassionate about working on emerging solutions within Artificial Intelligence.Join this exceptionalteam and from day one you'll becreating, implementing, building and managing AI solutions. You will deploy applications around large language models, owning end-to-endsolutions and...

Bright Purple Careers London

Senior Software Engineer

Our client is a Data & Analytics Company based in Central London. The role is hybrid and the team goes to the office once or twice a week. The company was founded 5 years ago, and you will be joining a rapidly growing team.Client DetailsOur client is a Data &...

Michael Page London

Senior Software Engineer

Senior Software Developer, Rust, C/C++, Linux Drivers, London, COR7145Are you an experienced software developer with expertise in Linux driver development and a passion for AI innovation? This could be the perfect role for you!The RoleAs a Senior Software Developer, you will be instrumental in developing the Linux runtime system and...

Corriculo Ltd London

Senior Software Engineer

About EncordAt Encord, we're building the AI infrastructure of the future. One of the biggest challenges AI companies face today is data quality. The success of any AI application relies heavily on the quality of its training data, yet for most teams, this crucial step is both the most costly...

Encord London