Enable job alerts via email!

Embedded Software Engineer

STR Group Limited

London

Hybrid

GBP 65,000 - 75,000

Full time

30+ days ago

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 equipment. This role offers the chance to work on cutting-edge technology while collaborating with skilled teams in both software and hardware. You will be responsible for writing low-level C code, implementing communication protocols, and integrating software with hardware. If you are passionate about embedded systems and eager to grow your skills in control theory and debugging, this opportunity is perfect for you. Join a dynamic team and contribute to innovative solutions that support global communication systems.

Benefits

Competitive salary
Excellent package
Hybrid working
Mentorship and support from skilled team

Qualifications

  • Proficiency in low-level C coding for direct hardware control.
  • Experience with testing and debugging using various test equipment.

Responsibilities

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

Skills

Bare Metal C Coding
Control Theory
Testing & Debugging
Machine Code & Interrupts
Communication Protocols

Tools

DSP Chip
VHDL
IDE Configuration
Software Lifecycle Management

Job description

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

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.

Benefits:

  • 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:

  • Analyse and scale software requirements to design technical solutions that meet system needs.
  • Participate in architectural discussions, offering expert input on technical choices and prototyping to reduce uncertainties.
  • Collaborate closely with both software and hardware development teams and validation engineers.
  • Conduct rigorous unit and pre-integration testing, documenting compliance and performance results.
  • Maintain documentation for software structure, design decisions, and updates to ensure clarity for all stakeholders.
  • Advocate for system improvements and implement technical choices to enhance system robustness.
  • Use and improve internal tools to streamline processes and enforce strict version control.

Essential Requirements:

  • Bare Metal C Coding: Proficiency in low-level ‘C' coding for direct hardware control.
  • Control Theory: Z-transforms, filter algorithms, particularly in DC-DC power converters.
  • Hardware Configuration: Ability to interpret data sheets and configure multi-function chips.
  • Machine Code & Interrupts: Experience with machine code for low-level tasks such as interrupt handlers.
  • Testing & Debugging: Competence with scopes, analysers, and other test equipment.

Desirable Experience:

  • Use of any DSP Chip.
  • Familiarity with VHDL for FPGA or CPLD chip programming.
  • Background in real-time, mission-critical, embedded control systems.
  • Experience with IDE configuration and software lifecycle management.
  • Proficiency in additional languages (JScript/CSS/HTML, Python, C++/C#) and environments (e.g., VxWorks/Linux).
  • 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.

Similar jobs

Software Engineer - CIAM

CircleCI

London

Remote

GBP 73,000 - 91,000

Today
Be an early applicant

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

Senior Software Engineer

Fruition Group

London

Remote

GBP 70,000 - 80,000

Today
Be an early applicant

Software Engineer

SevenRooms

London

Remote

GBP 60,000 - 80,000

Yesterday
Be an early applicant

Senior Software Engineer

SevenRooms

London

Remote

GBP 60,000 - 85,000

Yesterday
Be an early applicant

Software Engineer

Bending Spoons

New Forest

Remote

GBP 66,000 - 150,000

-1 days ago
Be an early applicant