At a Glance
- Tasks: Create and deliver software solutions while collaborating with stakeholders to meet their needs.
- Company: Join a leading defense company focused on innovative software engineering solutions.
- Benefits: Enjoy flexible work arrangements, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a dynamic team that values collaboration, innovation, and mentorship in software engineering.
- Qualifications: Experience as a senior software engineer with skills in C, LabVIEW, and Agile development.
- Other info: Opportunity to mentor and upskill other engineers while working on impactful projects.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Contract Software Engineer – Defence SC/DV cleared
(C, NI LabWindows/CVI, LabVIEW or LabVIEW FPGA)
What you’ll do as a Software Engineer:
- Creation and delivery of software solutions within a defined work package area, ensuring that the package meets all stakeholder requirements
- Establish and mature stakeholder needs, associating/attributing priority, interest, influence and trading-off needs to determine optimum capability to solve stakeholders’ problems
- Create high quality and robust code; for fully documenting and recording your work products; keeping them under configuration management and providing plans and reports on progress to your line manager
- Work closely with internal and external stakeholders to ensure architecture alignment with other elements of the programme.
- Ensure the application of appropriate tools / techniques for test equipment design by the team, providing advice in own area of expertise
- Resolve emerging issues by proposing and driving through solutions, escalating more complex risks and supporting definition of opportunities and risk mitigation options
- Foster relationships and networks within and outside the line of business, actively seeking out opportunities and promoting a culture for adoption of best practice
- Develop, coach, mentor, teach, and upskill other engineers in the wider application of engineering
What we are looking for:
We realise that the “perfect candidate” doesn’t always exist. The only skill we need you to have is experience as a senior level software engineer.
However, demonstrable experience in the following areas will help you stand out:
- A solid grasp of high level programming languages (C, NI LabWindows/CVI, LabVIEW or LabVIEW FPGA)
- Familiarity with TestStand
- Developing Low Level Drivers
- Developing software for test system environments
- Developing software within a development process framework
- Excellent communication, troubleshooting and problem solving skills
- Experience of Agile development and Atlassian toolset
- Familiarity with configuration management tools, defect tracking and peer review
- Strong interpersonal and collaboration skills, with an ability to influence and adapt according to changing demands
- Personal attributes and values are just as important to us as technical ability
Senior Software Engineer employer: LHH
Contact Detail:
LHH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Make sure to highlight your experience with high-level programming languages like C, NI LabWindows/CVI, LabVIEW, or LabVIEW FPGA in your conversations. This will show that you have the technical skills needed for the role.
✨Tip Number 2
Foster relationships with current employees or industry professionals who have experience in defence software engineering. Networking can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Demonstrate your problem-solving skills during interviews by discussing specific challenges you've faced in previous projects and how you resolved them. This will showcase your ability to handle complex issues.
✨Tip Number 4
Stay updated on Agile development practices and tools like Atlassian. Being able to discuss your familiarity with these methodologies will make you a more attractive candidate.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and required skills. Tailor your application to highlight your experience with high-level programming languages like C, NI LabWindows/CVI, LabVIEW, or LabVIEW FPGA.
Showcase Relevant Experience: In your CV and cover letter, emphasize your experience as a senior software engineer, particularly in areas such as developing low-level drivers, working within a development process framework, and using Agile methodologies. Provide specific examples of past projects that demonstrate your skills.
Highlight Soft Skills: Since strong interpersonal and collaboration skills are important for this role, make sure to include examples of how you've successfully worked with stakeholders, resolved issues, and fostered relationships in previous positions.
Proofread Your Application: Before submitting your application, carefully proofread your documents to ensure there are no errors. A well-written application reflects your attention to detail and professionalism, which is crucial for a senior position.
How to prepare for a job interview at LHH
✨Showcase Your Technical Skills
Be prepared to discuss your experience with high-level programming languages like C, NI LabWindows/CVI, LabVIEW, or LabVIEW FPGA. Bring examples of past projects where you successfully implemented these technologies.
✨Demonstrate Problem-Solving Abilities
During the interview, highlight specific instances where you've resolved complex issues. Use the STAR method (Situation, Task, Action, Result) to structure your responses and showcase your troubleshooting skills.
✨Emphasize Collaboration and Communication
Since the role involves working closely with stakeholders, be ready to discuss how you've fostered relationships in previous roles. Share examples of how you've influenced decisions and adapted to changing demands.
✨Prepare for Agile and Toolset Questions
Familiarize yourself with Agile development practices and the Atlassian toolset. Be ready to explain how you've applied these methodologies in your work and how they contributed to project success.