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.