Senior Embedded Software Engineer

Posted a week ago by Wentworth James Group

Quick apply
Location:
Worcester, Worcestershire
Salary/Rate:
£50,000 - £70,000/annum Benefits package

Position: Senior Embedded Software Engineer

Contract: Full Time, Permanent

Location: Worcestershire commutable from Birmingham, Bromsgrove, Cheltenham, Hereford, Gloucester, Great Malvern, Kidderminster, Worcester etc. (Hybrid Working available)

Salary: £DOE plus benefits package

Industry: Renewable Technology

Wentworth James Group has engaged with a new client and a leading manufacturer with the EV industry, Products are designed, engineered, and manufactured in the UK, who offer the best smart charging products on the market using pioneering, patented technology.  With industry leading reliability, high-quality, high-performance technology.  

KEY RESPONSIBILITIES

As an experienced Senior Embedded Software Engineer, you will join a talented team of Embedded Software engineers, developing the code at the core of our technology. Reporting to our Embedded Software Team Lead you’ll take on project tasks as part of a delivery team, you’ll work collaboratively to define, architect, design, develop, test and integrate software to support deliver of our new products.

·         Design, develop and unit test embedded firmware at a high-quality level for next generation smart energy products for Electric Vehicles and Home Integration.

·         Contribute to defining software architecture for new products.

·         Lead development on firmware elements of various smart charging technologies.

·         Implement code in accordance with EV Smart Charging industry standards and regulations.

·         Support the continuous improvement of our agile development process.

·         Participate in and lead code reviews.

·         Implement and champion software industry best practices (code simplicity, agility, architecture, security, use of application frameworks, etc.).

·         Be knowledgeable with respect to our software products and able to work with our external partners.

·         Take responsibility for assessing issues escalated from Customer Support team and implementing fixes as required.

·         Support the planning and estimation process in respect process for software development.

·         Mentor junior engineers and lead sub-teams on specific tasks.

·         Foster relationships with internal key stakeholders to ensure product quality and timely delivery.

SKILLS OVERVIEW

Qualifications

·         Degree in Embedded Software Engineering/ Software engineering/ Electronics engineering or equivalent.

·         More than 5 years' experience in the embedded software industry, ideally smart IoT devices, automotive electric vehicles, or smart grid management systems.

Essential Skills

·         Fundamental understanding of the embedded development process from Low level “bare metal” firmware development through to Embedded Linux applications

·         Hands on experience of Embedded Linux and associated Build tools (Buildroot or YOCTO)

·         Experience using agile tools and methodologies in an embedded context (Jira, Scrum etc.)

·         Familiar with Embedded communication buses e.g., I2C, SPI, UART, CAN

·         Familiar with IoT communication over Ethernet, Wi-Fi, Bluetooth, GSM, 3G, 4G  

·         Version control e.g., Git

·         Software modelling in UML, Software documentation using Doxygen

Core Qualities

·         Team player and share their knowledge with others.

·         Able to work independently with a high degree of autonomy when required.

·         Strong teamwork and communication skills – collaboration is part of the software process.

·         Has a solid record of completing work on time, to specification and at the right level of quality.

·         Able to cope with difficult technical challenges.

·         Adaptable and Accountable

Desirable Skills

·         Familiar with security concepts such as encryption, authentication, secure boot, and TLS security standards.

·         Comfortable using continuous integration systems e.g., build systems like Jenkins.

·         Writing unit tests as part of test-driven development (TDD).

·         Automotive charging infrastructure technologies.

Type:
Permanent
Start Date:
09/07/2024
Contract Length:
Permanent
Job Reference:
SESEDW4
Job ID:
221964713
Applications:
Less than 10

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.

Register & Quick Apply

Passwords must contain at least six characters

As part of the CV-Library network, your CV will be uploaded to CV-Library's database, allowing you to be searched by over 10,000 potential recruiters and employers. By registering with British Jobs you agree to our Privacy Policy and Terms & Conditions

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts