At a Glance
- Tasks: Develop robust software test solutions for a high-impact Defence programme.
- Company: Join a leading Defence organisation with a focus on innovation and collaboration.
- Benefits: Competitive rates, flexible working arrangements, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make a real difference in Defence technology while working with cutting-edge tools.
- Qualifications: Must have current SC clearance and strong skills in C, C++, and scripting languages.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a Software Engineer to support a high-impact Defence programme. This role involves developing robust software test solutions and contributing to the full software lifecycle in a complex, multi-disciplinary engineering environment. The successful candidate must be currently SC cleared and able to commute to Stevenage four times per week due to the sensitive nature of the project.
Key Responsibilities
- Design and development of software test solutions for electronics systems.
- Write and maintain software in C, C++, C#, and scripting languages.
- Collaborate with electronics and embedded systems engineers to integrate software with hardware platforms.
- Work with tools such as LabWindows CVI, TestStand, and other test automation frameworks.
- Apply DevOps principles, including automation, continuous integration, and deployment pipelines.
- Interface with various communications protocols and serial buses including TFTP, Ethernet, RS232, RS422, RS485, Modbus, CAN, and MIL-STD-1553.
- Use electronic measurement and debugging tools such as digital voltmeters (DVMs), oscilloscopes, and spectrum analysers.
- Ensure high-quality software development through practices such as unit testing, test-driven development (TDD), and clean code design.
- Participate in Agile development teams, contributing to sprint planning, reviews, and collaborative problem-solving.
- Communicate effectively with cross-functional teams and stakeholders.
Required Skills and Experience
- Current SC Clearance (essential).
- Strong proficiency in C, C++, C#, and scripting languages (e.g., Python, Bash).
- Experience with test automation tools and software testing frameworks.
- Familiarity with embedded systems and electronics engineering principles.
- Hands-on experience with serial communication protocols and hardware interfaces.
- Knowledge of DevOps, CI/CD pipelines, and Agile methodologies.
- Ability to work with electronic test equipment and debug hardware/software interactions.
- Excellent communication and collaboration skills.
Desirable
- Experience in Defence or Aerospace environments.
- Familiarity with LabWindows CVI, NI TestStand, or similar platforms.
- Exposure to low-volume, high-complexity production or mission-critical systems.
COMPETITIVE RATES OUTSIDE IR-35
Software Engineer- Defence in City of London employer: Positiv Cohort
Join a leading Defence programme in Stevenage, where we prioritise innovation and collaboration in a dynamic engineering environment. As a Software Engineer, you'll benefit from competitive rates, a strong focus on employee development, and the opportunity to work alongside experts in the field. Our culture fosters teamwork and continuous improvement, ensuring that you can grow your skills while contributing to meaningful projects that make a difference.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer- Defence in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the Defence sector and let them know you're on the hunt for a Software Engineer role. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Get your hands dirty with some practical projects. Whether it's contributing to open-source software or building your own test solutions, showcasing your skills in C, C++, and scripting languages will make you stand out. Plus, it gives you something solid to talk about in interviews!
✨Tip Number 3
Prepare for those technical interviews! Brush up on your knowledge of DevOps principles, CI/CD pipelines, and Agile methodologies. Practising coding challenges and mock interviews can help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly shows your enthusiasm and commitment to joining our team in the Defence programme.
We think you need these skills to ace Software Engineer- Defence in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role in Defence. Highlight your experience with C, C++, and any relevant test automation tools. We want to see how your skills match up with what we're looking for!
Showcase Your Projects:Include specific projects where you've developed software test solutions or worked with embedded systems. This gives us a clear picture of your hands-on experience and how you tackle real-world challenges.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Positiv Cohort
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C, C++, C#, and any scripting languages you've used. Be ready to discuss specific projects where you've applied these skills, especially in a Defence context. This will show that you’re not just familiar with the tech, but that you can also apply it effectively.
✨Familiarise Yourself with the Tools
Get comfortable with tools like LabWindows CVI and TestStand before the interview. If you’ve used them in past projects, be prepared to share how you leveraged these tools for test automation and software development. This will demonstrate your hands-on experience and readiness for the role.
✨Showcase Your Collaboration Skills
Since this role involves working with cross-functional teams, think of examples where you’ve successfully collaborated with engineers from different disciplines. Highlight your communication skills and how you contributed to Agile teams, as this will resonate well with the interviewers.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities in real-world scenarios, especially related to embedded systems and electronics. Practice articulating your thought process when debugging hardware/software interactions or implementing CI/CD pipelines, as this will showcase your analytical skills.