View All Jobs 158096

Embedded Software Engineer

Develop embedded software for military land vehicle and missile systems
Belfast, Northern Ireland, United Kingdom
Mid-Level
yesterday
Expleo

Expleo

A global engineering, technology, and consulting service provider specializing in digital transformation and quality assurance.

Real Time Embedded Software Engineer

Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe.

We are looking for Real Time Embedded Software Engineers to support our client in the Defence sector.

As a Real-time Embedded Software Engineer with our client, you will collaborate with a team of Software Engineers on diverse projects, participating in all phases of the software development lifecycle. Your role will focus on designing, developing, and integrating embedded software solutions for high-tech sub-systems and processor-driven boards. With a military application focus, on products ranging from land vehicle platforms and missiles to advanced training systems.

Responsibilities

  • Design and develop real-time embedded software solutions.
  • Integrate and debug solutions on target hardware, addressing hardware/software integration issues.
  • Target multiple real-time platforms (e.g., VxWorks, MicroC/OS, Linux, FreeRTOS) using Embedded C, C++.
  • Participate in various software life-cycle methodologies.
  • Manage software requirements and traceability using industry best practices.
  • Plan and execute software tests (Unit, Integration, System Level).
  • Develop reusable software solutions.
  • Document all aspects of the software production process according to company standards.

Qualifications

  • A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience.

Essential Skills

  • Knowledge of embedded real-time development and the hardware/software interface.
  • Understanding of real-time operating system behaviour and software requirements analysis.
  • Proficiency in Embedded C and C++.
  • Understanding of data communications (e.g., 1553, RS422) and networking principles.
  • Practical experience in real-time embedded development, integrating and debugging on target hardware, and using real-time operating systems.
  • Track record in developing C/C++ applications.
  • Awareness of the principles and levels of software testing.

Desired Skills

  • Experience of developing in/with Java advantageous
  • Knowledge of UML and Agile development methodologies.
  • Experience in Graphical User Interface design and development.
  • Understanding of software configuration control.
  • Ability to undertake roles beyond software development, such as Software Architect or Software Engineering Manager.
  • Practical experience in model-driven software development, using change management and version control systems, and developing under a range of software methodologies.

What Do I Need Before I Apply

  • This role will require SC Clearance.
  • It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant will undergo, achieve, and maintain SC Clearance.

Benefits

  • Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges
  • We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
  • Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
  • Competitive company benefits
  • Always working as one team, our people are not afraid to think big and challenge the status quo
  • As a Disability Confident Committed Employer we have committed to:
    • Ensure our recruitment process is inclusive and accessible
    • Communicating and promoting vacancies
    • Offering an interview to disabled people who meet the minimum criteria for the job
    • Anticipating and providing reasonable adjustments as required
    • Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive.

+ Show Original Job Post
























Embedded Software Engineer
Belfast, Northern Ireland, United Kingdom
Engineering
About Expleo
A global engineering, technology, and consulting service provider specializing in digital transformation and quality assurance.