Senior Software Development Engineer in England
Senior Software Development Engineer

Senior Software Development Engineer in England

England Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead software development from planning to release, ensuring quality and compliance.
  • Company: Join Curtiss-Wright, a leader in defence and aerospace solutions.
  • Benefits: Enjoy hybrid working, competitive pay, health benefits, and professional development opportunities.
  • Why this job: Make an impact in cutting-edge projects while enjoying a supportive work culture.
  • Qualifications: Experience in software development, programming languages, and embedded systems required.
  • Other info: Dynamic environment with excellent career growth and learning opportunities.

The predicted salary is between 48000 - 72000 £ per year.

We are looking for a Senior Software Development Engineer to join our Letchworth. As our Senior Software Development Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. Be able to complete all allocated tasks within the time and budget specified within the work package definitions. The successful candidate will be an experienced Software Development Engineer, and be able to make correct technical decisions that ensure compliance and quality while considering cost, schedule and risk.

Location: Letchworth UK

We Take Care of Our People:

  • Work-life balance through our Hybrid working, flexitime program and condensed work week (role dependent)
  • Paid Time Off
  • Retirement with Employer Match
  • Health and Wellness Benefits
  • Learning and Development Opportunities
  • Competitive Pay
  • Bonus Scheme
  • Recognition
  • Employee Stock Purchase Plan
  • Inclusive & Supportive Culture

Your Challenge:

  • Perform software development tasks to the required quality, complying with company procedures and within time and cost constraints.
  • Develop software planning documents.
  • Develop software requirements and associated traceability.
  • Develop software design artefacts.
  • Develop source code from design and requirements.
  • Take responsibility for board level bring up of hardware, working with the hardware team to resolve any issues.
  • Develop software requirement based verification/test cases.
  • Investigate problems and de-bug software.
  • Perform technical reviews on software artefacts.
  • Develop accurate time and cost estimates for software work packages.
  • Ensure all allocated tasks are completed in accordance with the applicable project plan and work package definitions.
  • To accept technical responsibility for allocated software lifecycle phases/tasks.
  • Report software progress/status to the software team leader.
  • Identify software development process improvement opportunities.

What You Bring:

Essential Criteria:

  • Good understanding of full software life cycle processes.
  • Relevant experience of requirements development, modern design techniques, different programming languages and testing.
  • Relevant experience of embedded software development.
  • Relevant experience of SW Configuration Control using GIT or similar tool.
  • Educated to Degree/HND level in an appropriate subject.

Desirable Criteria:

  • Proficiency in the following languages: C, C++, Python, Java Script, MISRA C.
  • Experience of developing for the following OSs: Linux, VxWorks.
  • Experience of Bare Metal SW development.
  • Experience Model based development, UML.
  • Experience of Agile/Waterfall Methodology.
  • Relevant experience within an aerospace/automotive/medical/safety-critical environment.

Who We Are:

Curtiss-Wright's Defense Solution division is a trusted, proven leader, delivering superior products and services that meet the defense and aerospace industries' toughest challenges with best-in-class value. In 2017, Curtiss-Wright relocated its Avionics, Sensors & Controls and Industrial Business Units into a brand new, purpose-built 160,000 ft2 facility at Bournemouth International Airport. The state-of-the-art facility has extensive design and manufacturing capabilities as well as in-house environmental stress screening. The facility is committed to quality and excellence in manufacturing for our flight recorder, air data computer, video management systems, computing systems, mission displays and video recorder products.

Our Values: Environmental, Social and Governance.

This position may require exposure to export-controlled information and subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn. Curtiss-Wright is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, sexual orientation, gender identity, physical or mental disability, age, ancestry, legally protected medical condition, family care status, marital status, religion, veteran status, national origin, or any other legally protected status. If you require accommodation during the recruitment process, please contact Talent Acquisition.

Senior Software Development Engineer in England employer: Curtiss-Wright

At Curtiss-Wright, we pride ourselves on being an excellent employer, offering a supportive and inclusive culture that prioritises work-life balance through hybrid working options and flexible hours. Our Letchworth location provides employees with competitive pay, comprehensive health and wellness benefits, and ample opportunities for professional growth and development, ensuring that our team members are recognised and rewarded for their contributions.
C

Contact Detail:

Curtiss-Wright Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Development Engineer in England

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills align with their needs. Practise common interview questions and have your own questions ready to show your interest.

✨Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Highlight your best projects that demonstrate your skills in software development and problem-solving.

✨Tip Number 4

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 Curtiss-Wright.

We think you need these skills to ace Senior Software Development Engineer in England

Software Development Lifecycle
Requirements Development
Modern Design Techniques
Embedded Software Development
SW Configuration Control
GIT
C
C++
Python
Java Script
MISRA C
Linux
VxWorks
Bare Metal Software Development
Model Based Development
UML
Agile Methodology
Waterfall Methodology
Problem-Solving Skills
Technical Reviews
Time and Cost Estimation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Development Engineer role. Highlight your experience with software lifecycle processes and any relevant programming languages to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this position. Share specific examples of your past work that demonstrate your ability to meet deadlines and manage costs effectively.

Showcase Your Technical Skills: Don’t hold back on showcasing your technical expertise! Mention your experience with embedded software development, GIT, and any other tools or methodologies you’ve used that align with our needs.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Curtiss-Wright

✨Know Your Software Lifecycle

Make sure you have a solid understanding of the full software lifecycle processes. Brush up on your knowledge of planning, development, testing, and maintenance phases. Being able to discuss these confidently will show that you're not just experienced but also well-prepared for the role.

✨Demonstrate Technical Decision-Making

Prepare examples of past projects where you made critical technical decisions. Highlight how you ensured compliance and quality while balancing cost, schedule, and risk. This will help the interviewers see your thought process and problem-solving skills in action.

✨Familiarise Yourself with Relevant Technologies

Since the role requires proficiency in languages like C, C++, Python, and JavaScript, make sure you can discuss your experience with these. If you've worked with embedded software or specific operating systems like Linux or VxWorks, be ready to share those experiences too.

✨Prepare for Technical Reviews

Expect to discuss how you approach technical reviews and what you look for in software artefacts. Think about how you’ve contributed to improving software development processes in the past, as this shows your commitment to quality and continuous improvement.

Senior Software Development Engineer in England
Curtiss-Wright
Location: England

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>