Senior Embedded Software Engineer
IONATE
- London
- £65,000-80,000 per year
- Permanent
- Full-time
- Develop embedded software for grid-connected inverters.
- Implement, test, debug, and troubleshoot microcontroller firmware and algorithms.
- Design real-time, bare metal and embedded Linux applications.
- Design control firmware adhering to safety, quality, and international standards.
- Actively participate in technical development and testing across a multidisciplinary team (e.g. power electronics, power control, grid networks and cloud software engineers).
- Work within clear timescales to deliver projects on time with ambitious product goals.
- Create and maintain documentation such as requirements and specification documents and testing reports.
- A degree in electronics/software engineering or equivalent degree and relevant industrial experience.
- Extensive industry experience in C/C++ for microcontroller-based embedded platforms.
- Extensive experience in the design and implementation of real-time applications.
- Proven experience developing firmware from concept to commercially ready products.
- Strong communication and written skills.
- Willingness to travel nationally and internationally for testing/commissioning when required.
- Experience with AMD Zynq-Ultrascale MPSoC platforms, STM32 microcontrollers or other ARM CORTEX-M based microcontrollers.
- Knowledge of FPGA languages such as VHDL or Verilog.
- Ability to read PCB schematics and datasheets; experience testing/debugging PCB boards.
- Experience using, developing, or working with Embedded Linux.
- Experience with communication protocols such as UART, SPI, I2C, Ethernet, and USB.
- Knowledge of digital closed-loop control applications.
- Flexible working schedules: You will be based in our modern West London offices but will have the flexibility for hybrid work-from-home arrangements. Talk to us at the application stage about any scheduling preferences you may have.
- Private Medical & Dental Insurance: From day one, we provide you with full, comprehensive private medical and dental cover through Bupa. You also have the option to add any dependents to your cover. Please ask us for more details.
- Employee Option Plan: You get equity in IONATE, so as we succeed so do you.
- Company pension: a competitive, flexible, and sustainable pension product to help you plan for your future.
- Career Development: It’s important to us that you have the opportunity for ongoing professional development and career growth.
- Cycle to Work: Low carbon travel is important for everyone, so we have in place a cycle scheme to help you purchase a bicycle or electric car.
- Slow travel: We believe in a low carbon future, so if you wish to travel by a lower carbon method – but it takes much longer than flying - we will give you an extra 2 slow travel days per year.
We are sorry but this recruiter does not accept applications from abroad.