Embedded Software Engineer - Test Systems

Carbon60
Towcester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Towcester, United Kingdom

Tech stack

Testing (Software)
C
Automation of Tests
Bash
Communications Protocols
Linux
Embedded Software
Ethernet
Firmware
Hardware Design
Joint Test Action (IEEE Standards)
Python
LabView
Teststand
Scripting (Bash/Python/Go/Ruby)

Job description

Join a world-class engineering business developing ruggedised embedded computing solutions used across defence, aerospace and mission-critical applications. As an Embedded Software Engineer in our Test Systems Design team, you'll develop the automated test solutions that keep our cutting-edge products performing at their best - from early validation through to full-scale manufacturing.

You'll be surrounded by experienced engineers, gaining exposure to the full product lifecycle and supported with industry-leading training. What you'll be doing

  • Developing and maintaining automated test sequences, embedded test software, firmware and scripts.
  • Creating hardware/driver-level test software for product validation and manufacturing.
  • Deploying and validating solutions in the production environment.
  • Providing hands-on support to the Production team to keep delivery on schedule.
  • Producing clear, structured internal documentation.
  • Collaborating closely with multi-disciplinary engineering teams in a fast-paced environment.

Requirements

  • Strong C programming skills.
  • Experience writing embedded test software at hardware/driver level.
  • Knowledge of DOS executables and Linux.
  • Awareness of LabVIEW / TestStand (advantageous).
  • Familiarity with scripting languages (Python, Bash).
  • Understanding of JTAG / boundary scan for PCB validation.
  • Good knowledge of Ethernet-based communication protocols.
  • Strong problem-solving, communication and documentation skills.
  • Methodical, collaborative working style.
  • Awareness of computer architectures and hardware design.

Benefits & conditions

  • Competitive salary & pension scheme
  • 25 days annual leave
  • Health & Life Assurance
  • Access to Employee Assistance Programme
  • Cycle2Work scheme
  • Employee discounts
  • Career development with world-class engineering training and support

Apply for this position