Software Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Automation of Tests Bash Shell Black-Box Testing C Sharp (Programming Language) Continuous Integration Hardware-In-The-Loop Simulation Python (Programming Language) Windows PowerShell

Job description

Unique technology allows this company to create miniaturised components for the consumer electronics sector. Due to continued success, they are seeking a resourceful Software Developer in Test to join their team, helping them expand and refine the use of automated test to verify the operation of the embedded control software which is an integral part of their products.

Your work will include expanding and improving the existing test infrastructure, develop test plans and design test scripts to verify new embedded functionality or increase code coverage. You’ll help figure out the root cause of any failures. You’ll be on the lookout for new tools, methods and best practice to improve the overall quality and consistency of the final product.

Requirements

  • A good degree in Electronic Engineering or other relevant subject
  • Substantial hands-on experience of automated testing for firmware/embedded software, including development of new test scenarios and test plan creation, authoring test scripts, and using and enhancing of test frameworks
  • Excellent programming/scripting skills in one or more of C#, Python, bash, PowerShell, or similar
  • A strong grasp of software engineering concepts including defect tracking and continuous integration (CI). Knowledge of Agile development, hardware-in-the-loop (HIL) testing, electronics test, black box testing, or control systems would be advantageous though not essential
  • Full existing right to work in the UK

Benefits & conditions

This Cambridge-based company offer a competitive salary and excellent benefits package. They have a supportive, sociable culture that encourages employees to expand and strengthen their skills, learning from expert colleagues from a variety of technical backgrounds.

Apply for this position

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

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

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

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

1:22 min

Troubleshooting commands with the Intelligent Terminal

Noraa Junker Noraa Junker · Europe 2026 Virtual

34 sec

Implementing observability-driven development without data mocking

Adnan Rahić

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · World Congress 2022

1:53 min

Using Rust-based Linux core utilities on Windows

Noraa Junker Noraa Junker · Europe 2026 Virtual

5:33 min

Investigating intermittent test failures as system drift indicators

Imola Meszar Imola Meszar · Europe 2026 Virtual

Videos

See all

Related articles

See all