Embedded C/C++ Software Engineer for AI Lab Testing

Wabtec

Greater London

On-site

GBP 68,000 - 108,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Vacation
Health insurance
Dental
Retirement plan

Job summary

Bach-Simpson, part of Wabtec, seeks an experienced software engineer for embedded Linux work in the UK. You design, implement and test software for train electronics, collaborating with hardware teams to deliver robust solutions.

The role requires 5+ years with C, a relevant bachelor’s degree, and a proactive, detail-oriented mindset. Travel and safety-focused lab work are expected as part of the job.

Qualifications

  • Bachelor's degree in software engineering, CS, IT or related field.
  • Minimum 5 years' professional experience with C.
  • Demonstrable passion for programming and open-source work.
  • Experience with embedded systems and bare metal programming.
  • Ability to see the big picture and improve processes.
  • Willingness to embrace AI for workflows.
  • Clear English communication, written and spoken.
  • Strong self-motivation and deadline focus.
  • Excellent attention to detail.
  • Authorized to work in the UK.
  • Willingness to travel internationally, including the US.
  • Ability to lift/move equipment up to 30 lbs and work in an electronics lab with ESD/safety protocols.

Responsibilities

  • Participate in daily stand-up meetings.
  • Analyze technical requirements and design software.
  • Implement software designs and debug defects.
  • Create and maintain formal design documentation.
  • Assist other groups in understanding product behavior.
  • Work with product management to respond to customer feedback.
  • Set up and perform hands-on testing at a lab bench.
  • Connect/interact with components, cables and fixtures.
  • Honor testing needs with proper tool handling and safety.

Skills

C programming
Embedded systems
English communication
Team collaboration
Travel internationally
Attention to detail
AI in workflows
Lab testing
Big-picture thinking

Education

Bachelor's degree in software engineering/CS/IT

Tools

Linux
C++
Bare metal programming

Job description

Bach-Simpson, part of Wabtec, seeks an experienced software engineer for embedded Linux work in the UK. You design, implement and test software for train electronics, collaborating with hardware teams to deliver robust solutions.

The role requires 5+ years with C, a relevant bachelor’s degree, and a proactive, detail-oriented mindset. Travel and safety-focused lab work are expected as part of the job.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Wabtec • Greater London

On-site
GBP 68,000 - 108,000
Vacation
Health insurance
Dental
+1
Software Engineer - Embedded & Test Automation (Flexible Working)
Software Engineer - Embedded & Test Automation (Flexible Working)

Groupe SII • England

On-site
GBP 55,000 - 75,000
Competitive salary
6% Employer contributions
Private medical insurance
+5
Embedded Software Engineer
Embedded Software Engineer

Advanced Resource Managers • Stevenage

On-site
GBP 45,000 - 60,000
Lead Software Engineer - Embedded Instrumentation
Lead Software Engineer - Embedded Instrumentation

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Senior Embedded Software Engineer - Real-Time & DO-178B/C
Senior Embedded Software Engineer - Real-Time & DO-178B/C

BAE Systems • Greater London

On-site
GBP 40,000 - 70,000
Embedded Software Engineer - Linux, C/C++, Hybrid Work
Embedded Software Engineer - Linux, C/C++, Hybrid Work

Pure Resourcing Solutions • Cambridge

Hybrid
GBP 40,000 - 80,000
Hybrid working
Professional growth
Automotive Embedded Software Engineer (Cambridge)
Automotive Embedded Software Engineer (Cambridge)

Multimatic • United Kingdom

Remote
GBP 55,000 - 90,000
Senior LabVIEW & Test Systems Engineer (Hybrid)
Senior LabVIEW & Test Systems Engineer (Hybrid)

IC Resources • England

Hybrid
GBP 45,000 - 55,000
Test Engineer, Embedded Robotics
Test Engineer, Embedded Robotics

Rogue Cortex • Test Valley

On-site
GBP 55,000 - 75,000
Senior Embedded Linux Engineer for AI Accelerator Firmware
Senior Embedded Linux Engineer for AI Accelerator Firmware

Intellectual Capital Resources • Oxford

On-site
GBP 59,000 - 99,000