Embedded Module Architect

We are looking for an experience Embedded Software Engineer who can operate at the architectural level of embedded software development. Ability to decompose system requirements, develop software requirements and implementation strategies from Application Simulink Models, to Basic Software including Hardware layers.

We're working to solve some of the most challenging environmental problems in city centre, last-mile logistics, which means an opportunity to have a significant impact on the world around us, and what it will look like in the future, from your very first day.

We want to revolutionise city centre logistics in order to make urban environments better places to live and work. We’re creating the world's safest commercial vehicles by reimagining conventional truck design principles, thanks to our full-electric drivetrain, and thus protecting vulnerable road users. Our electric powertrain also eliminates harmful tailpipe emissions, removing harmful pollutants that contribute to climate change. A crucial part of our journey is building a team of outstanding employees who share our vision for the future and our values of safety and sustainability.

You’ll be joining a world class team, backed by top investors that all believe in the future we are creating. We have ambitious growth plans for 2021 and beyond, scaling our team and activity at an exciting pace. We are a people-led company focused around creating an exceptional business, and all employees have a high level of autonomy and a platform to make a real impact.

What you will do:

  • Responsible for Software architecture analysis and design, including memory partitioning, resource management, runtime analysis
  • Leading high level design definition and breakdown into ECU level requirements
  • Decomposing system and software requirements to create embedded software architectures and systems using MathWorks suite of products including MATLAB and Simulink ensuring optimised use of embedded processor resources.
  • Able to work from modelling application layer to Basic Software (BSW), microcontroller device drivers, build environments and run-time resources.
  • You will ensure the software is robust, safe and flexible from initial concept though to series production and beyond working to modelling and coding standards
  • You will be working hands-on yourself plus with outsource partners and suppliers with a view to bringing the overall Software Design, Coding and Validation build in-house
  • Lead project with Systems, tools, compiler and Validation partners to ensure Software is created in accordance with the design architecture and develop CI/CD pipeline internally

Skills and Qualifications

  • 5+ years in embedded software engineering including experienced level use of Mathworks suite of products along with Architecture development via SysML, PREEvision or similar.
  • Experience with real time operating environments, Safety OS, Multicore etc
  • Software planning or issue tools (e.g. JIRA), Requirement and Configuration Management (e.g. SVN)
  • Functional safety compliant software, as per ISO 26262
  • Software development to AUTOSAR and MISRA C coding standards and guidelines
  • Automotive communications protocols e.g. LIN, CAN, CAN-FD, Ethernet etc.
  • University degree in a Software, Electrical or Electronics engineering topics
  • Demonstrable experience developing software for embedded applications including producing compiled code and builds and strong problem solving skills.
  • Automotive experience and working knowledge of vehicle networks and architectures including Diagnostics
  • Hands-on approach to engineering, practical and enthusiastic
  • Strong communication skills and fluent in English
  • Ability to drive and complete tasks independently, task oriented and high attention to detail
  • Ability to work in a complex and ambiguous environment
  • Positive and passionate, good team player, proven record of leading and mentoring junior team members
  • Desirable to be able to travel one or two days per week to our supplier premises in the West Midlands

A typical Volta Trucks person:

  • Thinks and acts in a non-traditional way.
  • Closely shares our values of safety, sustainability, and electrification.
  • Is action-orientated, proactive and works at pace.
  • Is transparent, progressive & entrepreneurial.
  • Is adaptable, resilient, and open to change.

What working here will be like:

  • We are a small, fast-growing team so you will have a high degree of ownership and accountability, and you will be directly exposed to all areas of the business.
  • We are a start-up, so don't have a lot of structures and processes. Things change quickly and we acknowledge when we get things wrong and change direction.
  • We are a diverse business, from many nationalities and backgrounds.
  • We really value our people. We have a flexible & remote work environment and a great benefits package & pension scheme
  • We are committed to creating a first-class work environment. Every employee has a voice, and we encourage open communication.