ALTEN
ALTEN
ALTEN provides outsourced engineering, research and development, project management, and IT services for organizations across industries including aeronautics, automotive, banking, life sciences, construction, and consulting. Its international team of more than 57,400 employees works across nearly 30 countries on complex technical projects, helping clients develop technology, improve operations, and advance innovation.

Remote Embedded Software Engineer (UK) at ALTEN

Develop and verify C-based control software for ALTEN clean-energy and advanced-technology projects. Work with Simulink algorithms, test rigs, software requirements, and verification activities.

Description

  • Design, code, test, and hand over Cell Voltage Monitoring software.
  • Prepare software lifecycle documentation and development process deliverables.
  • Assist with component and subsystem bench tests.
  • Validate air module systems, including flow meter algorithms and interfaces.
  • Develop and validate turbine Variable Guide Vane (VGV) control strategies.
  • Maintain bench test equipment and test rig control systems.
  • Investigate controller behaviour and software performance problems.
  • Track DFMEA actions and derive software requirements from engineering risk assessments.
  • Capture and refine software requirements for monitor lane and test rig control systems.
  • Debug, test, and optimise C software.
  • Support implementation of control algorithms developed in Simulink.
  • Work with systems, controls, software, and test engineers to deliver validated solutions.

Requirements

  • Experience developing embedded or control system software.
  • Proficiency in C programming and software debugging.
  • Experience with control algorithms and Simulink models.
  • Understanding of software development lifecycles and verification activities.
  • Experience supporting test rigs, bench tests, or laboratory engineering programmes.
  • Strong problem-solving and root cause investigation skills.
  • Ability to manage and trace software requirements during development and testing.
  • Strong communication and stakeholder management skills.
  • A Bachelor’s or Master’s degree in Engineering, or equivalent military experience.
  • Experience in software, controls, or systems engineering.
  • Knowledge of software testing, validation, and integration processes.
  • Experience with Cell Voltage Monitoring systems.
  • Knowledge of DFMEA and methods for deriving requirements.
  • Experience with flow measurement systems or control valves.
  • Familiarity with model-based development approaches.
  • Experience in clean energy, automotive, aerospace, or industrial engineering.
  • Knowledge of hardware-in-the-loop (HIL) or bench validation activities.
  • Three to nine years of experience.
  • Must hold or be willing to undergo Security Clearance.
  • Must complete Baseline Personnel Security Standard checks during onboarding.

Benefits

  • Ongoing learning, mentoring, and career development tailored to your goals.
  • Private medical insurance.
  • Cycle and technology scheme.
  • Employee assistance programme.
  • Life insurance and pension scheme.
  • Social events, regular gatherings, and team-building activities.
  • Flexible working arrangements, depending on the role.

Related Jobs

Zapier

Senior Database Reliability Engineer at Zapier (Remote, US)

Zapier
501 – 1,000 Employees
B2BProductivitySaaS

Operate Zapier’s MySQL, PostgreSQL, and Redis infrastructure, strengthening reliability, observability, and performance across its work automation platform. Help teams use database services effectively through tooling, guidance, and self-service platform standards.

Open