Overview
Expleois 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 ourpeers 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
* ExpleoAcademy - 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:
o Ensure our recruitment process is inclusive and accessible
o Communicating and promoting vacancies
o Offering an interview to disabled people who meet the minimum criteria for the job
o Anticipating and providing reasonable adjustments as required
o 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
#J-18808-Ljbffr