At a Glance
- Tasks: Design and optimise embedded firmware for cutting-edge counter-drone systems.
- Company: Elite tech team focused on defence and security solutions.
- Benefits: Competitive salary, career growth, and hands-on experience with advanced technologies.
- Other info: Opportunity to work on mission-critical projects and participate in field trials.
- Why this job: Make a real impact in defence technology while working with state-of-the-art hardware.
- Qualifications: Expertise in Python and C/C++ with experience in embedded systems.
The predicted salary is between 52000 - 84000 £ per year.
We are seeking an exceptional Senior Embedded Systems Engineer to join our elite technical team. This is a high impact role where you will be instrumental in developing and optimising embedded firmware for our next-generation counter-drone platforms. You will work on mission-critical systems that demand the highest levels of performance, reliability, and security.
Working with state of the art hardware, you will design and implement sophisticated embedded solutions that integrate advanced cryptographic security measures to protect sensitive military communications and operational data.
Key Responsibilities- Design, develop, and optimise embedded firmware in C/C++ and Python for defence grade UAS systems
- Lead the architecture on technical design choices
- Develop and maintain embedded software for RP2350 and RPi5 based platforms
- Create efficient, real-time firmware for RF signal processing and threat detection systems
- Conduct thorough code reviews, static analysis, and security audits to meet defense industry standards
- Collaborate with hardware engineers to optimize system performance and resource utilization
- Develop and maintain comprehensive technical documentation for safety-critical systems
- Participate in system integration testing and field trials with military and other end users
During the development process, it will sometimes be essential to participate, in person, in tests at Lavant, Chichester.
Skills, Knowledge and Expertise- Degree in Computer Science, Software Engineering, Electronic Engineering, or related discipline (or equivalent demonstrable experience)
- Expert level proficiency in Python for embedded systems development (6+ years)
- Moderate level proficiency in C/C++ for embedded systems development (4+ years)
- Experience with version control systems (Git) and modern development workflows
- Knowledge of Docker Containers
- Proficient use of GitHub, branches and GitHub Actions
- Experience developing firmware for defence, aerospace, or safety-critical applications
- Some experience using Rust for software development
- Understanding of embedded security concepts and best practices
- Strong understanding of communication protocols such as SPI, I2C, UART and CAN
- Knowledge of RF signal processing and software-defined radio (SDR) concepts
- Ability to configure and manage Google Cloud instances including virtual machines and cloud storage
- Basic experience with Matlab, including familiarity with Numpy and Matlab to C/C++ code generation workflows
Due to the nature of our work, successful candidates must be eligible to obtain and maintain UK Security Clearance (SC level). This typically requires you to have been a resident in the UK for at least 3 of the last 5 years.
Senior Python Engineer in Havant employer: Livelink Technology Ltd
Contact Detail:
Livelink Technology Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Engineer in Havant
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with embedded systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Python projects, especially those related to embedded systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures in Python, and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Senior Python Engineer in Havant
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Python Engineer role. Highlight your experience with embedded systems and Python, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. Be sure to mention your experience with defence-grade applications and any leadership roles you've had.
Showcase Your Technical Skills: In your application, be specific about your technical skills. Mention your proficiency in Python and C/C++, as well as your experience with version control systems like Git. This will help us see how you can contribute to our team right away.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Livelink Technology Ltd
✨Know Your Python Inside Out
As a Senior Python Engineer, you’ll need to demonstrate your expertise in Python for embedded systems. Brush up on advanced concepts and be ready to discuss your past projects where you've optimised firmware. Prepare to explain your thought process and the challenges you faced.
✨Showcase Your Problem-Solving Skills
Expect technical questions that assess your ability to tackle real-world problems. Think of examples from your experience where you’ve had to debug complex issues or improve system performance. Be prepared to walk through your solutions step-by-step.
✨Familiarise Yourself with Defence Standards
Since this role involves working on defence-grade systems, it’s crucial to understand the relevant industry standards. Research common security practices and compliance requirements in the defence sector. This knowledge will show your commitment to quality and safety.
✨Prepare for Team Collaboration Questions
Collaboration is key in this role, so expect questions about how you work with hardware engineers and other team members. Think of specific instances where you’ve successfully collaborated on projects, and be ready to discuss how you handle feedback and differing opinions.