Real Time Embedded Software Engineer developing embedded solutions in the Defence sector. Collaborating with Software Engineers on a variety of projects across the software development lifecycle.
Responsibilities
Design and develop real-time embedded software solutions.
Integrate and debug solutions on target hardware, addressing hardware/software integration issues.
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.
Requirements
A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience.
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.
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.
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
Tech Lead leading technical team in developing innovative applications for Porto Bank's digital services. Focusing on high scalability and cloud - native solutions within AWS environment.
Senior Software Engineer designing scalable backend services for financial solutions at DailyPay. Leading architectural evolution and mentoring engineers while ensuring high - quality backend operations.
Software Engineer Intern at FireMon designing and building user - friendly firewall management solutions. Collaborating across agile teams to enhance security operations and customer value.
RevOps Engineer creating operational systems for NHS growth team. Managing CRM and data infrastructure for efficient lead generation and sales processes with a high degree of ownership.
Senior Integrations Engineer designing and building healthcare data integrations for a tech startup. Working closely with health system customers to enhance integration capabilities while ensuring quality and security.
Software Engineer developing backend services for Trustpilot's fraud detection systems. Building scalable enforcement pipelines and maintaining internal tools in a hybrid work environment.
Software Engineer I at Trustpilot working on backend services for fraud detection systems. Integrating detection models and maintaining internal tools within a hybrid team.
Software Engineer building backend services for Trustpilot's fraud detection systems. Responsible for integrating models and maintaining internal tools while collaborating with a new team.
Linux & Kubernetes Administrator managing on - premise AI hardware and Linux server infrastructures at Fronius. Supporting Data Scientists and Engineers in maintaining Kubernetes and Docker environments.
Alternant Ingénieur en informatique au sein de Thales, participant à des projets inédits en services numériques. Formation pratique et académique dédiée à l'IT et à l’ingénierie.