IT Job Pro

Senior Embedded Software Engineer

Viewed 0 times

Job Description

We are looking for an experienced Senior Embedded Software Engineer to join our rapidly expanding team in Edinburgh

As a Senior Embedded Software Engineer at Enoda, you will have the opportunity to define software architecture and hardware/ software interfaces of products that directly address the energy trilemma.

Who we are

Energy is the primary input to everything. Our continued prosperity is dependent on reliable, affordable, clean electricity.

Enoda is an innovator in energy platforms, developing advanced technologies for grid operators and developers that remove constraints to decarbonisation.

Integrated hardware and software solutions slot into existing infrastructure, enabling the grid to become self-balancing and the primary provider of system stability.

We are a mission-driven organisation committed to enabling humanity to prosper on 100% renewable energy. We are averse to introducing bureaucracy and are building a working culture that enables us to achieve our purpose and change the world.

You'll spend your time:

Designing embedded software solutions based on system architecture

Authoring and managing software requirements

Defining software architecture and hardware /software interfaces

Integrating high-speed ADC, DAC, PWM and communication devices

Overseeing software integration with power electronics devices

Defining communication protocols and implementing peer-to-peer communication systems

Carrying out testing, evaluation and characterisation of software

Participating in technology and product roadmap formulation

Developing and maintaining software releases

The key experience we're looking for:

Demonstrable experience in the embedded design of dynamic control

Experience in communication protocols such as SPI, UART, I2C, RS232 and Ethernet (UDP/TCP/IP)

Substantial experience with microcontrollers programming

Significant systems integration experience

Substantial knowledge of schematic capture

A working understanding of agile practices in development

The following would be advantageous:

Previous experience in the TI C2000 Digital Power environment would be highly advantageous, as would knowledge of GIT

Proficiency in embedded C/C++, Python

What we offer:

Salary: £60,000 – £80,000 dependent on skills & experience

Private Medical Insurance

Flexible Pension policy tailored to your requirements

33 days annual leave + Holiday purchase/sell scheme

Dental cash-back scheme

Cycle-to-Work scheme

Season travel ticket loan

Enhanced company sick pay & Income Protection

Life Assurance

Enoda is cultivating a culture where we embrace our vision of sustainable prosperity for everyone. Built on the principles of win-win outcomes and extreme ownership, we strive to act with integrity and be accountable.

Teams are encouraged to be relentless in the pursuit of scientific truth; we strive on the challenge of solving the most complex problems together.

Interview process:

Exploratory call with a member of the Talent Acquisition team (Virtual)

1st Stage Interview with the Hiring Manager and wider team (In-Person or Virtual)

Final Stage Interview with the Hiring Manager and Engineering Leadership (In-Person or Virtual

Job Summary

wave-1-bottom
Roslin Location
IT Job Pro

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.