Systems Engineer

Redline Group
Lymington, UK
14 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Systems Engineering Computer Engineering Software Debugging Electronic Design Automation Firmware Hardware Design Hardware Interface Design Network Protocols Software Requirements Analysis System-level Testing Information Technology Programming Languages

Job description

  • Support the definition of overall embedded system architecture, considering performance, scalability and power efficiency.
  • Interpret user and customer needs and translate them into clear technical system requirements.
  • Define and negotiate requirements for firmware, electronic and mechanical hardware development.
  • Work closely with Product Management, Sales and other stakeholders to establish and communicate technical requirements.
  • Collaborate with software, electronics and mechanical engineering teams throughout the development lifecycle.
  • Support the integration of hardware and software components to ensure complete system functionality.
  • Develop and execute system-level test and validation plans.
  • Troubleshoot and debug embedded systems to identify and resolve technical issues.
  • Ensure systems meet defined performance, reliability and security requirements.
  • Produce and maintain comprehensive technical documentation covering system design, functionality and requirements.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipline.
  • Experience working with embedded systems and application-specific electronic products.
  • Proficiency in C and C++ programming languages.
  • Knowledge of modern operating system concepts, IP protocols and hardware interfaces.
  • Understanding of electronics and PCB design, with experience using relevant design or EDA tools.
  • Experience with embedded systems debugging tools and techniques.
  • Strong understanding of system-level development, integration, testing and validation.
  • Excellent problem-solving and critical-thinking skills.
  • Strong communication skills with the ability to work effectively across multidisciplinary engineering teams.
  • Ability to translate customer and user requirements into practical technical solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

5:11 min

Aligning hardware development cycles with software evolution

Stephen Jones · Coffee With Developers

3:04 min

Supporting modern network protocols in foundational libraries

Daniel Stenberg · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:21 min

From systems engineering to self-taught developer

Brian Morrison · Coffee With Developers

Videos

See all

Related articles

See all