Enable job alerts via email!

Firmware Engineer

JR United Kingdom

London

On-site

GBP 65,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Firmware Development Engineer to join their dynamic team in London. This hybrid role focuses on developing mission-critical software for undersea Power Feed Equipment, ensuring exceptional reliability. The ideal candidate will possess strong skills in embedded systems, low-level C coding, and control theory, working closely with hardware and validation teams. You'll engage in architectural discussions, conduct rigorous testing, and advocate for system improvements, making a significant impact on the robustness of critical systems. If you are passionate about technology and eager to contribute to cutting-edge projects, this opportunity is for you.

Qualifications

  • Expertise in embedded systems and control theory is essential.
  • Proficiency in low-level C coding for direct hardware control.

Responsibilities

  • Develop and maintain software for undersea Power Feed Equipment.
  • Collaborate with software and hardware teams to ensure system reliability.

Skills

Embedded Systems
Control Theory
Low-level C coding
Debugging
Testing

Education

Bachelor's Degree in Engineering or Computer Science

Tools

IDE configuration
VHDL
DSP Chip
Test Equipment (Scopes, Analysers)

Job description

Social network you want to login/join with:

Firmware Development Engineer – London (Hybrid) - £65,000 + Bonus

The role involves developing and maintaining mission-critical software for undersea Power Feed Equipment, ensuring 99.999% reliability. It requires writing low-level C code, implementing communication protocols, and integrating software with hardware. Key tasks include testing, documentation, and collaboration with hardware and validation teams. Expertise in embedded systems, control theory, and debugging is essential.

Key Responsibilities:

  1. Analyse and scale software requirements to design technical solutions that meet system needs.
  2. Participate in architectural discussions, offering expert input on technical choices and prototyping to reduce uncertainties.
  3. Collaborate closely with both software and hardware development teams and validation engineers.
  4. Conduct rigorous unit and pre-integration testing, documenting compliance and performance results.
  5. Maintain documentation for software structure, design decisions, and updates to ensure clarity for all stakeholders.
  6. Advocate for system improvements and implement technical choices to enhance system robustness.
  7. Use and improve internal tools to streamline processes and enforce strict version control.
  8. Proficiency in low-level ‘C’ coding for direct hardware control on bare metal.
  9. Control Theory: Z-transforms, filter algorithms, particularly in DC-DC power converters.
  10. Ability to interpret data sheets and configure multi-function chips.
  11. Experience with machine code for low-level tasks such as interrupt handlers.
  12. Competence with scopes, analysers, and other test equipment.
  13. Use of any DSP Chip.
  14. Familiarity with VHDL for FPGA or CPLD chip programming.
  15. Background in real-time, mission-critical, embedded control systems.
  16. Experience with IDE configuration and software lifecycle management.
  17. Proficiency in additional languages (JScript/CSS/HTML, Python, C++/C#) and environments (e.g., VxWorks/Linux).
  18. Proficient with RS232/424, SPI, CAN Bus, USB, and Ethernet.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer

Holistx

Greater London

Remote

GBP 60,000 - 80,000

Today
Be an early applicant

Software Engineer

Free-Work UK

London

Remote

GBP 60,000 - 90,000

Today
Be an early applicant

Senior Software Engineer (Angular/.Net)

Searchstone Ltd

Greater London

Remote

GBP 60,000 - 80,000

Today
Be an early applicant

Golang Software Engineer

Venture Up

Greater London

Remote

GBP 55,000 - 75,000

Today
Be an early applicant

Networking Field Application Engineer - Financial Services

Advanced Micro Devices

Greater London

Remote

GBP 60,000 - 80,000

3 days ago
Be an early applicant

Software Engineer

SevenRooms

London

Remote

GBP 60,000 - 80,000

Today
Be an early applicant

Senior Software Engineer

SevenRooms

London

Remote

GBP 60,000 - 85,000

Today
Be an early applicant

Embedded Linux Dev Engineer - UK or Ireland (remote)

Qualcomm

London

Remote

GBP 60,000 - 80,000

2 days ago
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

London

Remote

USD <70,000

4 days ago
Be an early applicant