Enable job alerts via email!

Embedded Software Engineer

JR United Kingdom

London

Hybrid

GBP 65,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

An established industry player is seeking an Embedded Software Engineer to develop mission-critical software for subsea power transmission systems. This role involves writing low-level C code, implementing communication protocols, and collaborating with hardware teams. You'll work on cutting-edge technology, enhancing your skills in control theory and embedded systems. Join a skilled team that values mentorship and support while contributing to innovative solutions in global communication systems. If you're passionate about technology and looking for a challenging opportunity, this role is perfect for you.

Benefits

Car Allowance
Bonus
Excellent Benefits

Qualifications

  • Proficiency in low-level C coding and control theory is essential.
  • Experience with testing and debugging tools is required.
  • Familiarity with communication protocols like RS232 and SPI.

Responsibilities

  • Analyze software requirements to design technical solutions.
  • Collaborate with software and hardware teams for integration.
  • Conduct rigorous unit and pre-integration testing.

Skills

Bare Metal C Coding
Control Theory
Testing & Debugging
Communication Protocols
Machine Code & Interrupts
Hardware Configuration
DSP Chip Usage
VHDL for FPGA or CPLD
Software Lifecycle Management
Proficiency in additional languages

Job description

Embedded Software Engineer – London (Hybrid) - £65,000 + Car Allow. + Bonus + Ex. Benefits – Permanent

Visa Sponsorship available if you are in the UK and meet the requirements of the role

Primary Purpose:

The role involves developing and maintaining mission-critical software for subsea power transmission equipment. 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.

Competitive salary, an excellent package and hybrid working.

Work on cutting-edge, mission-critical technology for global communication systems.

Grow skills in Control Theory (Z-transforms, filter algorithms) particularly in DC-DC Converters.

Collaborate with a skilled team in software and hardware for mentorship and support.

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.

Key Qualifications:

  1. Bare Metal C Coding: Proficiency in low-level ‘C’ coding for direct hardware control.
  2. Control Theory: Z-transforms, filter algorithms, particularly in DC-DC power converters.
  3. Hardware Configuration: Ability to interpret data sheets and configure multi-function chips.
  4. Machine Code & Interrupts: Experience with machine code for low-level tasks such as interrupt handlers.
  5. Testing & Debugging: Competence with scopes, analysers, and other test equipment.
  6. Use of any DSP Chip.
  7. Familiarity with VHDL for FPGA or CPLD chip programming.
  8. Background in real-time, mission-critical, embedded control systems.
  9. Experience with IDE configuration and software lifecycle management.
  10. Communication Protocols: Proficient with RS232/424, SPI, CAN Bus, USB, and Ethernet.

How to apply:

To apply for this excellent opportunity, please send your CV to Rob Hutchings.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.