Embedded Electronics Engineer
Role: Embedded Electronics Engineer
Location: Romsey
Salary: upto £ 50K / year
An Embedded Software Engineer with an electronics background or knowledge, skilled in Embedded C, MISRA and micro-controllers with at least 4 years of professional experience related with product launches.
About the role:
- Work under supervision of Senior members of the team and contribute to the technical delivery of multiple projects.
- Self-driven and take ownership for your own tasks with endeavour to deal with issues using your own acumen.
- Communicate closely with the Project Management team escalating issues when appropriate.
- Sufficient technical knowledge and capability that you can understand new concepts and principles
- Understand the fundamentals of electronics both in terms of Software and hardware
- Team worker enjoying working as part of a close knit team (where every individual's contribution matters and where you will have the freedom to interact directly with every member of the business.)
Minimum educational qualifications:
- University Degree in Electronics Engineering
Previous Experience:
- Minimum of two years working within a similar field of Embedded Software design
Other advantageous skills:
- Experience using version control and change management tools
- Experience of working in the automotive industry
- Experience of STM32 MCU
- Experience of using MOSFET and GaN FET
- Experience of developing Algorithms related with AI machine learning
- Experience of Python GUI coding
- Experience of LabView Programming
- Electronics Measurement and Testing experience for Algorithm Development
To fulfil the role you will:
- Have experience with communication protocols such as CAN, I2C, SPI, Flexray, LIN and writing drivers for them
- Understand the importance of test, quality assurance and release processes and assure strict adherence to these at all time
- Support the development of, and ensure adherence to, project plans
- Interpret internal/customer specifications and ensure adherence to requirements documentation
- Analyse, refine, and decompose high level requirements to generate Software requirements
- Implement, maintain, and document Embedded Software to fulfil Software requirements
- 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 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 product documentation (user manuals, etc.)
- Be comfortable working directly with customers including, from time to time, on site at their premises or in the field
- 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