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

Health Care Assistant
Careaid Limited London, England 10.75 - 13.3 GBP HOURLY Today

At least NVQ level 2 or Care Certificate is required. Care for and encourage our Service Users in their own homes in a variety of ways, based on their

Occupational Therapy Assistant With Opportunity to apply for OT
Midlands Partnership NHS Foundation Trust Stafford, England 21730 - 23177 GBP ANNUAL Today

To develop and implement skills pertinent to the area of work, for example manual handling, equipment management and installation, keyboard skills and driving.

Finance Assistant
Briggs Hillier Hinckley, England 11 - 13 GBP HOURLY Today

Supplier purchase orders and invoices. Expenses and employee credit card reconciliation. Supplier quotations and project final account reconciliation.

Navy FGen Workforce Support Officer
Ministry of Defence Portsmouth, South East England, England 26350 GBP ANNUAL Today

Support the creation of and collate information for Workforce MI documents for 1*, 2* and 3* Boards, which includes 1* Performance Reviews and H2A and to

registrar
Bon Secours Mercy Health Newport News, VA 54681 - 33665 USD ANNUAL Today

At Bon Secours Mercy Health, we are dedicated to continually improving health care quality, safety and cost effectiveness. Our hospitals, care...