This job offer is no longer available
Embedded Software Engineer
PentenAmio
- Chippenham, England, United Kingdom
- Chippenham, England, United Kingdom
About
PentenAmio is a leading provider of advanced digital security solutions that power national security and resilience across the UK, Australia and our allies. Focused on solving complex digital challenges that others avoid, we embrace the impossible to deliver transformative technologies that protect those who protect us.
Location:
Tewkesbury (Hybrid)
Work Type:
Contract (6 month)
Salary:
£300 - £650 PD (Inside IR35)
Clearance Required:
SC
Typical Activities
Design, develop, code, test and debug embedded software on COTS and bespoke hardware
Implement secure, maintainable and testable software aligned to engineering standards
Develop and modify board support packages, drivers, filesystems and middleware
Participate in design reviews, sprint ceremonies and multidisciplinary engineering activities
Produce clear requirements, design documentation and test artefacts
Contribute to task breakdowns, effort estimation and progress reporting
Support continuous improvement of tooling, workflows and engineering practices
Champion secure design, robustness and performance in resource-constrained systems
What We're Looking For
Strong experience in embedded software development using real-time C
Skilled in debugging constrained embedded systems using lab equipment (oscilloscopes, power supplies, etc.)
Experience with low-level systems development (kernel/user space, BSPs, RTOS, microkernels)
Proficient with build systems such as Yocto, Buildroot, CMake or GNU Make
Knowledge of secure application design, cryptographic principles and defensive programming
Familiarity with networking protocols (TCP/IP, ARP) and tools (Wireshark, TCPDump)
Experience with Git-based workflows, CI pipelines and containerised development environments
Ability to produce high-quality technical documentation and review artefacts from others
Strong communication, collaboration and problem-solving skills within multidisciplinary teams
Desirable
Experience with Go, Rust or modern web application frameworks
Experience with Python, Bash and UI frameworks (e.g., Qt, WxPython)
Knowledge of fuzzing, static/dynamic analysis and automated test frameworks (AFL, Robot, OpenHTF)
Background in security-oriented or safety-critical systems
Experience introducing modern engineering practices and continuous improvement initiatives
Qualifications & Eligibility
Hold a relevant degree in Software, Electronics, Computer Engineering or equivalent professional experience.
Be a British citizen.
Hold UK National Security Vetting (NSV) - SC level clearance (or higher).
PentenAmio is committed to providing equality of opportunity for all. We aim to ensure our workplaces are free from discrimination and that our current and future colleagues are treated fairly and with dignity and respect. Please inform us of any reasonable adjustments that we may need to make.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.