Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Middleware, Autonomy

Full-time

Rivian

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. 

As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.


Role Summary

As a Software Engineer specializing in safety-critical self-driving middleware, you will play a vital role in the design, development, and deployment of software that underpins essential self-driving features. Your responsibilities encompass a range of technical tasks, from software development to architecture analysis, all contributing to the successful implementation of robust and reliable self-driving solutions.


Responsibilities

  • Design, develop, and deploy software within hardware abstraction middleware to enable safety-critical self-driving features
  • Develop software working on Linux as well as real-time operating systems (QNX, FreeRTOS, etc.)
  • Develop software working on a distributed and heterogeneous system (multiple processors/HW engines)
  • Develop necessary tools to support development, debugging, and testing
  • Assist in software-design and code reviews while assisting other developers on technical issues, design choices, and decision making
  • Analysis of requirements, architecture, design, development, code review, quality assurance, and deployment of entire software engineering life cycle
  • Coordinate with application development and cross-functional teams to enable and support middleware integration

Qualifications

  • B.S. / M.S. in Computer Science, Engineering, or a related field
  • 8+ years of experience developing production-grade software from requirements gathering
  • Strong C++ programming skills
  • Familiarity with at least one scripting language (for example Bash, Lua, Python)
  • Experience in automotive or robotics software development
  • Experience in software development for x86_64 and ARM architectures
  • Experience working on heterogeneous systems with various types of hardware accelerators (GPU, ISP, Encoder, etc.)
  • Experience using and/or building libraries for hardware accelerators (CUDA, TensorRT, OpenCL, etc.)
  • Experience contributing to middleware and/or building abstraction layers
  • Familiar with OpenCV, OpenVX, or relevant acceleration frameworks in perception applications
  • Experience contributing to software tooling (for code auto-generation, test automation, fault injection, etc.)
  • Good team player with great communication skills to drive cross-functional efforts in a fast-paced development environment
  • Passionately motivated to take ideas from R&D phase to a product
  • Software Development life cycle experience: from requirements gathering through to implementation and maintenance.

#LI-Hybrid

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on us.fitly.work .

Candidate Data Privacy

Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.

Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.

Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. 

Please note that we are currently not accepting applications from third party application services.

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Middleware, Autonomy in United Kingdom vacancy
  •  ...Embodied AI technology. Our advanced AI software and foundation models enable vehicles to...  ...driving systems. Our vision is to create autonomy that propels the world forward. Our...  ...specifically looking for product-oriented engineers who will own the autonomy performance... 
    Suggested
    Full time
    Work at office
    Work from home

    Wayve

    United Kingdom
    a month ago
  •  ...technology. Our advanced AI software and foundation models enable...  ...Our vision is to create autonomy that propels the world forward...  ...processes to maintain high engineering standards. About you In...  ...) Strong understanding of middleware architectures and IPC mechanisms... 
    Middleware
    Full time
    Work from home

    Wayve

    United Kingdom
    22 days ago
  •  ...enabling fintechs to launch in new countries with minimal additional engineering effort. We are a high-impact, cross-functional engineering...  ...than building in isolation. Qualifications ~8+ years of software engineering experience, including operating as a technical... 
    Suggested
    Full time
    Work experience placement
    Bank staff
    Local area

    Plaid

    United Kingdom
    23 days ago
  •  ...but our team shares a love of the outdoors and a desire to protect it for future generations.  Role Summary As a Staff Software Engineer, ML training and inference infrastructure, you will be a member of the Perception team at Rivian, which develops advanced... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian

    United Kingdom
    17 days ago
  •  ...technology. Our advanced AI software and foundation models enable...  ...Our vision is to create autonomy that propels the world forward...  ...including sensors, vehicle signals, middleware, ECU constraints, timing,...  ...Coordinate with Validation Engineers to define integration test... 
    Middleware
    Full time
    Work from home

    Wayve

    United Kingdom
    25 days ago
  •  ...respected financial institution, is seeking a Vice President AI Engineering Team Lead to join their Corporate Technology division in...  ...shape and scale an AI Engineering team within the Architecture, Middleware, Design (AMD) department, driving the adoption of advanced AI... 
    Middleware
    Full time
    Flexible hours

    MUFG Bank, Ltd.

    United Kingdom
    9 days ago
  •  ...operate, maintain, and enhance critical engineering services as technology evolves. This...  ..., maintain, and support CICS systems software. Create and manage CICS resource definitions...  ...of application connectivity and middleware technologies. Experience supporting... 
    Middleware
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    United Kingdom
    29 days ago
  • £100k - £160k per year

     ...core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as well as the...  ...office expectation does not apply to contractor positions Software Engineer UK Full-time /London (Engineering) About Applied Intuition... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    United Kingdom
    16 days ago
  •  ...everyone. We are looking for a skilled iOS engineer who is ready to learn and keen to join...  ...responsibilities are: Build Core Software: Design and develop enterprise-quality...  ...to work on a product used globally, the autonomy to shape how they work, and the opportunity... 
    Full time
    Work experience placement
    Remote work

    Airalo

    United Kingdom
    a month ago
  •  ...seeking to safeguard their assets. Department/Team Purpose: The Engineering department is the backbone of Copper; entrusted with the...  ...encouraged to take thoughtful risks and think big. You'll have the autonomy to own meaningful projects while gaining the support you need... 
    Full time

    Copper

    United Kingdom
    27 days ago
  •  ...business. The Role We are looking for an experienced Java Software Engineer to join Fasanara Digital and take significant ownership of...  ...team where engineers have a high degree of ownership and autonomy. You will work across both new development and existing production... 
    Full time

    Fasanara Capital

    United Kingdom
    19 days ago
  • About Ping Identity: At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it’s not just something we provide our customers. It’s something that inspires our company. People...
    Full time

    Pingidentity

    United Kingdom
    29 days ago
  •  ...[ Our Story ]( We are a global team of founders, operators and engineers, obsessed with building the best products. We work at the cutting...  ...that run on Plasma. The Role We're looking for a staff+ engineer, backend-leaning but comfortable full-stack, to join one... 
    Full time
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Relocation package

    Plasma

    United Kingdom
    2 days ago
  •  ...projects from early ambiguity through production. Raise the engineering bar through design reviews, code reviews, and technical...  ...looking for Deep experience building and operating production software systems. Strong hands-on experience with Go . Experience... 
    Full time

    Coder

    United Kingdom
    14 days ago
  •  ...Embodied AI technology. Our advanced AI software and foundation models enable vehicles to...  ...driving systems. Our vision is to create autonomy that propels the world forward. Our...  ...your career! The role As a software engineer for Wayve’s Simulation Technology team,... 
    Full time
    Work at office
    Work from home

    Wayve

    United Kingdom
    6 days ago
  •  ...directly with internal teams such as Sales, Marketing, Product, Engineering and Legal and make a significant contribution to the ongoing...  ...assets, digital identity, etc.) Hands-on experience with middleware, integration architecture patterns, web services technologies... 
    Middleware
    Full time
    Remote work

    Chainlink Labs

    United Kingdom
    16 days ago
  •  ...consumer finance, asset management and leasing. Architecture, Middleware, Data Management & Enterprise Services (AMD) is part of EMEA...  ...services across enterprise architecture, interfaces, data engineering and business intelligence, project delivery, finance technology... 
    Middleware
    Full time
    Work at office
    Flexible hours

    MUFG Bank, Ltd.

    United Kingdom
    21 days ago
  •  ...their greatest potential. Title and Summary Senior Platform Engineer - HPE Nonstop Vocalink Ltd technologies power the UK’s real-...  ...the appropriate implementation approach or solution. • Have autonomy to drive innovation, identify service improvements, and leverage... 
    Full time
    Worldwide
    Rotating shift

    Mastercard

    United Kingdom
    9 days ago
  •  ...technology. Our advanced AI software and foundation models enable...  .... Our vision is to create autonomy that propels the world forward...  ...looking for product-oriented engineers who are adept at converting deep...  ...experience. Essential Staff-level experience building and... 
    Odd job
    Full time
    Contract work
    Work at office
    Remote work
    Work from home

    Wayve

    United Kingdom
    a month ago
  •  ...experience. You are a senior, hands-on engineer who’s passionate about building for developers...  ...of product outcomes. A strong software engineering background with expertise in...  ...thrives on innovation, experimentation and autonomy. To get a sense of life at Ably, visit... 
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    MMC Ventures

    United Kingdom
    27 days ago
  •  ...operating systems. Manage and support IBM and CA/Broadcom system software products across enterprise environments. Plan and execute...  ...and resolve complex system-level issues involving z/OS, middleware, and infrastructure components. Work closely with application... 
    Middleware
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    United Kingdom
    28 days ago
  •  ...The team The Craft function has seven small, cross-functional engineering teams - each with engineers, an engineering manager, and a...  ...and architectural choices influence how the wider team builds software Production responsibility - the systems you build are yours... 
    Full time
    Shift work

    Griffin

    United Kingdom
    6 days ago
  •  ...tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to...  ...careers page]( The Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring model. We’re excited... 
    Full time

    Carta

    United Kingdom
    27 days ago
  •  ...giving associates a safe space to network, share ideas and create opportunities. Sound like the place for you? Join us! The Software Engineering team is hiring for a Senior C++ Software Engineer As a Senior Software Engineer within our European business at Cboe Europe... 
    Full time
    Temporary work
    Work at office
    Immediate start

    Cboe Digital

    United Kingdom
    29 days ago
  •  ...The Role As a Senior Software Engineer in the Acquisition Squad, you will be the driving force behind the key application and web development projects that directly fuel our growth. You will work closely with product managers, designers, growth marketers, and fellow engineers... 
    Full time

    Butternut Box

    United Kingdom
    a month ago
  •  ...About the Role Menlo Security is seeking an experienced Senior Software Engineer to join the Service Delivery team. The position is full-time and either remote (UK time zone) or based from our Bracknell, UK office. Service Delivery plays an integral role in optimizing... 
    Full time
    Work at office
    Remote work

    Menlo Security

    United Kingdom
    a month ago
  •  ...Description We're seeking a talented and motivated full-time Software Engineer, AI Enablement to help Tailscale's engineering organization...  ...leadership, our co-founder and members of technical staff to define Tailscale's internal AI-enablement priorities and roadmap... 
    Full time

    Tailscale

    United Kingdom
    a month ago
  •  ...As a Senior Software Engineer II , you will play a pivotal role in driving technical excellence across one of our product development teams. You will lead the technical direction of projects, ensuring the delivery of scalable, secure, and high-quality solutions, while... 
    Full time
    Remote work

    Prolific

    United Kingdom
    15 days ago
  •  ...user interaction ~ Collaborate closely with designers, backend engineers and protocol engineers on system design ~ Write tests and...  ...-to-end from design to production  ~3+ years of professional software development experience ~ Strong proficiency with modern frontend... 
    Full time
    Remote work

    Ergonia

    United Kingdom
    19 days ago
  •  ...valued. We strive for excellence in everything we do. The Role Shared Engineering is a mixed-discipline platform team of around a dozen engineers (network engineers, Linux engineers, and software developers). The team owns the foundations that the firm's engineering runs... 
    Full time
    Worldwide

    XTX Markets

    United Kingdom
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Middleware, Autonomy. Be the first to apply!