Role Overview - Please note, this role requires UK Security Clearance.
Copello are working with a defence business, who are looking for an experienced Embedded Software Engineer to join a multi-disciplinary team driving innovation in missile system design with advanced technology. This role offers the opportunity to engage in the full software development life cycle within an Agile/SCRUM environment, where quality and precision are paramount. You’ll also have hands-on lab experience working directly with missile components and testing equipment.
Primary Responsibilities:
* Work across the complete software development life cycle, including:
* Capturing and documenting software requirements
* Developing embedded software architecture and design
* Implementing and coding software solutions
* Conducting verification through thorough reviews and testing
Ideal Skills & Experience:
We are looking for candidates with demonstrated skills in the following areas:
* Embedded Real-Time Systems: Solid experience in developing hard real-time embedded software.
* C Programming Expertise: Strong proficiency in C programming, essential for embedded development.
* Knowledge of Communication Protocols: Experience with protocols like SPI, UART, Ethernet, and PCI-Express.
* Software Design Methodologies: Familiarity with design approaches, such as UML, for structured and effective development.
* System Performance Analysis: Compe...