×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Birmingham, West Midlands, B1, England, UK
Listing for: Matchtech
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below

This role involves working with commercial and military platforms, such as aircraft, ground vehicles, and human-machine interfaces, supporting their operations in over 100 countries. Joining this rapidly growing and successful part of a globally renowned defence, security, and aerospace company, you will be part of a team of 1,500 professionals dedicated to delivering innovation and exceptional customer responsiveness.

Key Responsibilities:

  • Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation
  • Conducting requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques
  • Peer reviewing and technically guiding the work of others, producing size/re-use estimates, and reliably estimating your own work
  • Liaising with customers on technical issues, defining processes and procedures, performing design review assessments, and making sound strategic technical decisions within your area of expertise
  • Influencing department productivity through software process improvement and automation
Job Requirements:

Essential:
  • Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths
  • Excellent software engineering skills with significant experience in C/C++
  • Extensive experience in Software Architecture Design using UML or other recognised model-based design techniques
  • Extensive experience in developing embedded software for bare metal systems or with Real-Time Operating Systems
  • Extensive experience in interfacing software with hardware in a real-time environment
  • Experience in developing Safety Critical Software within DO178B/C guidelines
Desirable:
  • Experience with software modelling tools such as Simulink or SCADE
  • Experience with scripting languages such as MATLAB or Python
  • Working knowledge of Git/Subversion or other configuration management systems
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary