IT & Software

Senior Software Engineer

Thales Group

Belfast · County Antrim · United Kingdom

Overview

In this role you will design, develop and integrate real-time embedded software for high-tech sub-systems used on military platforms. You’ll work within a software team across the full development lifecycle to deliver robust, testable embedded solutions. You’ll collaborate on diverse programmes and address hardware/software integration challenges on target hardware. This role supports critical airspace surveillance and defence applications, offering scope to influence mission-critical systems at scale.

Pay / Benefits
  • flexible working patterns
  • part-time options
  • job sharing
  • home working
  • flexible start/finish times
  • inclusive recruitment process
Responsibilities
  • Design and develop real-time embedded software solutions
  • Integrate and debug on target hardware and resolve HW/SW issues
  • Target multiple RT platforms (VxWorks, MicroC/OS, Linux, FreeRTOS) using C/C++
  • Participate in software lifecycle methodologies
  • Manage software requirements and traceability using industry best practices
  • Plan and execute Unit, Integration and System tests
  • Develop reusable software components
  • Document software production processes per company standards
Key requirements
  • Knowledge of embedded real-time development and hardware/software interface
  • Understanding of RTOS behavior and software requirements analysis
  • Proficiency in C and/or C++
  • Understanding of data communications (e.g., 1553, RS422) and networking
  • Practical experience in RT embedded development and debugging on target hardware
  • Track record in developing C/C++ applications
  • Awareness of software testing principles
  • Innovation
  • Self-motivation
  • Ability to work in a team and independently
  • Embedded real-time development
  • Hardware/software interface
  • Real-time operating systems (RTOS)

Reference: WJ-747_30152216

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.