Senior Embedded Software Engineer

Senior Embedded Software Engineer

ePropelled
Full Time 10.56 - 12.04 GBP Today
Job description

ePropelled is looking for a Senior Embedded Software Engineer.

The Role

Our challenge in the UK Midlands office is to develop our eDTS technology from technology demonstrator to concept readiness – a level of development which allows it to be adopted by global OEMs.You will need to consider cost, timing and performance targets and deliver a solution for the motor inverter and ‘switching matrix’ needed to control the eDTS motors.

As a senior engineer, you will take responsibility for the technical delivery of your projects. You will take ownership for your own tasks and will endeavour to deal with issues using your own expertise. You will communicate closely with the Programme Manager and escalate issues when needed. You will understand the fundamentals of power electronics both in terms of software and hardware and you will be driven by your belief in the importance of both for future mobility.


Minimum Educational Qualifications

  • Degree in Electronics Engineering or equivalent.

Previous Experience

  • You will have a minimum of five years working within a similar field of embedded software design or application ideally for the control of power electronics
  • You will have coached one or more junior engineers

Responsibilities

To fulfill the role, you will

  • Support the development of, and ensure adherence to, project plans
  • Interpret internal/customer specifications and ensure adherence to requirements documentation
  • Analyze, refine and decompose high level requirements to generate software requirements
  • Have experience across all phases of V style software development cycle
  • Have experience with software architecture design, component identification and interface definition
  • Implement embedded software to drive power electronics components included embedded code, APIs and user interfaces
  • Demonstrate C programming skills as per coding guidelines such as MISRA
  • Have experience with communication protocols such as CAN, I2C, SPI, Flexray, LIN and writing drivers for them
  • Have experience with 32-bit MCUs such as TI C2000, Infineon Tricore AURIX family etc.
  • Understand low-level electronics and be able to trace schematics as required during software debugging and testing
  • Write unit, integration and system level test specification and test the embedded software as per test specifications
  • Support simulation activities for power electronics devices
  • Have experience working within A-SPICE, ISO26262 (or equivalent) Systems Process management
  • Be familiar with ASIL ratings and Functional Safety
  • Support product documentation (user manuals, etc.)
  • Be comfortable working directly with customers including, from time to time, on site at their premises
  • Understand the importance of test, quality assurance and release processes and assure strict adherence to these at all time
  • Demonstrate a self-motivated approach to problem solving
  • Be capable of the highest quality of communication to the Project Management team, the Engineering Manager and customers
  • Be able to project manage a small (< £80k) project
  • Develop motor control software design concepts in support of system requirements.
  • Lead responsibility for the development of software for on-board units including Motor Controllers and Power Management Units.
  • Create technical documentation, i.e., concept documents, system functional and design specifications, technical specifications and test reports for all designs.
  • Develop firmware/software for embedded processors and DSP based motor controller/power system to support required features.
  • Implement motor control firmware based on sensor-less FOC principles. Understand and create control methods and algorithms for controlling Brushless motors and their systems.
  • Expert knowledge of Sensor-less torque control and closed loop position control
  • Experience with sensor-based control desired
  • Implement software based digital filtering for sensor monitoring
  • Develop control models in MATLAB/Simulink.
  • Software development using National Instruments LabView/Python/Arduino and preferably C/C++
  • Take a leading role in implementing software strategy
  • Can work remote, but should also be able to come in occasionally to the workplace.
  • Carry out additional duties as requested by the Engineering manager.
  • Nice to have experience with AI software and assembly language.

Other Advantageous Skills

  • Experience using version control and change management tools
  • Experience with Model Based Software Development using Matlab/Simulink and auto C code generation using Embedded Coder/Targetlink
  • Experience with AUTOSAR based toolchain
  • Experience of working in the automotive industry
  • Knowledge of writing software for high voltages and high currents
  • Experience of DFMEA

Senior Embedded Software Engineer
ePropelled

www.epropelled.com
Lowell, United States
Nick G
Unknown / Non-Applicable
51 to 200 Employees
Company - Private
Electronics Manufacturing
2018
Related Jobs

All Related Listed jobs

Store Cleaner
Aldi Holyhead, Wales 11.3 GBP HOURLY Today

Or making sure the trolleys are clean and free of rubbish, just the way our customers like them. Washing external windows and glass doors until they sparkle.

janitor
COPPERSMITH RECRUITMENT AND SERVICES LTD Dunfermline, Scotland 22818 - GBP HOURLY Today

Job Reference: 23001MIT

  • Days / 7am - 7pm
  • 12-hour shifts; 11 hours paid work with 1-hour unpaid...

Activities Assistant
Notaro Care Homes Martock, England 10 - 10.1 GBP HOURLY Today

On occasion driving company vehicles. Additional 2 per hour overtime enhancement. You will assist the Activities Coordinator to provide meaningful, fun and

Customer Assistant - Nights
Morrisons Chippenham, South West England, England 21000 - 22050 GBP ANNUAL Today

Our store teams are at the heart of the local community and our Customer Assistants provide a great service and a buzz people enjoy. Its why our customers

Aircraft Mechanic - Cambridge
AVPlacements Cambridge, East of England, England 43000 - 45000 GBP ANNUAL Today

The Aircraft Mechanic will work closely with the Production and Quality Assurance departments to ensure that aircraft components are installed, repaired, and