Find your future role
Job title
Embedded Software Engineer
Ref no. | BHN567023 |
---|---|
Location | Surrey, England |
Start date | ASAP |
Job type | Permanent |
Job status | Closed |
Job summary
Embedded Software Engineer / Firmware Engineer required for an exciting Green Tech project.
Key skills required for this role
Embedded C
Important
Embedded C
Job description
Join the Green Tech Revolution!
Are you passionate about pioneering sustainable solutions? Do you thrive in the realm of embedded software development? Here's your chance to make a significant impact with a start-up based in Surrey.
We're seeking a dynamic individual to team up with our Lead Embedded Software Engineer. As part of our innovative journey towards greener technologies, you'll contribute extensively to the development of cutting-edge refrigeration systems. Your role will also encompass vital support in software testing endeavours at unit, integration, and system levels. This includes hands-on involvement in system testing with key components such as motor controllers, fans, and battery chargers.
You will:
- Bring your expertise in embedded software development, particularly for ARM platforms and STM32.
- Demonstrate proficiency in software testing across various levels.
- Utilize your industry experience in version control systems like Git and Perforce.
- Showcase your skills in debugging software on hardware targets using advanced equipment such as emulators, debuggers, oscilloscopes, and logic analysers.
- Leverage your strong background in developing device drivers, including I2C, UARTs, and SPI.
- Apply your knowledge of local networking/communications protocols like CAN.
- Execute programming and flashing tasks for microcontrollers and microcontroller-based devices.
You have:
- Proven experience in an Embedded Software Engineer role.
- A degree in electronics engineering or a related field.
- A deep understanding of electronics principles.
- Proficiency in the software development lifecycle.
- Knowledge of system-level engineering and the intricate interplay between digital, electrical, and mechanical systems.
- Excellent programming skills in C, C++, and Python.
- Familiarity with automotive/transport/motorsport/control systems and adherence to industry standards, safety processes, and certifications.
Advantageous skills:
- Familiarity with model-based design tools like Simulink.
What we offer you:
- Enjoy 30 days of holiday
- Dive into Employee Share Options for a stake in our success.
- Recharge with a Sabbatical opportunity (after 3 years).
- Indulge in monthly paid lunches & Quarterly Socials!
- Secure your future with a 5% employer-matched pension contribution.
- Access 5 free counselling sessions through our Employee Assistance Programme.
- Receive a warm Welcome pack including a laptop, merch, and treats.
- Pedal towards sustainability with our Cycle to Work scheme.
- Ease your commute with Season Ticket Loans.
The client isn't sponsoring Visa's for this position.