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 within a dynamic and innovative environment.
- Qualifications: Degree in relevant field and experience in software development and embedded systems.
- Other info: Opportunities for career growth in a state-of-the-art facility.
The predicted salary is between 36000 - 60000 £ 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
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.
- To attend and actively contribute to the effective operation of applicable design reviews.
- Maintain current knowledge of relevant software development technologies.
- 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.
- Good formal documentation skills.
- 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 following OS’s: Linux, VxWorks.
- Experience of Bare Metal SW development.
- Proficiency in Video processing.
- Experience of Internet protocols.
- Experience of working with low level interfaces e.g. I2C, SPI, CAN, ethernet, USB, Serial, Arinc 429.
- Experience Model based development, UML.
- Experience of Agile/Waterfall Methodology.
- Experience of working to aerospace regulations (RTCA DO-178C).
- Experience of developing low level driver code.
- Computer Science background with good understanding of computer hardware (Processors, Memory, interfaces, protocols etc.).
- 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.
Sr. Software Development Engineer in Letchworth Garden City employer: Curtiss-Wright
Contact Detail:
Curtiss-Wright Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Software Development Engineer in Letchworth Garden City
✨Tip Number 1
Network like a pro! Reach out to current employees at Curtiss-Wright or similar companies on LinkedIn. A friendly chat can give us insider info and might even lead to a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Make sure we can confidently discuss your experience with software lifecycle processes and embedded development. Practice common interview questions related to these areas.
✨Tip Number 3
Showcase your projects! Bring along examples of your work, especially those that highlight your skills in C, C++, or Python. We want to see how you tackle real-world problems and your approach to software design.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Curtiss-Wright.
We think you need these skills to ace Sr. Software Development Engineer in Letchworth Garden City
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Development Engineer role. Highlight your experience with software lifecycle processes and relevant programming languages. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific projects that demonstrate your expertise in embedded software development and any relevant technologies. We love seeing real examples of your work, so don’t hold back on the details!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!
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. We can’t wait to hear from you!
How to prepare for a job interview at Curtiss-Wright
✨Know Your Software Lifecycle
Make sure you brush up on your understanding of the full software lifecycle processes. Be ready to discuss how you've managed tasks from planning to release in previous roles, and be prepared to give examples of how you ensured compliance and quality while keeping an eye on cost and schedule.
✨Showcase Your Technical Skills
Highlight your experience with relevant programming languages like C, C++, Python, and JavaScript. Be specific about projects where you've used these skills, especially in embedded software development or working with low-level interfaces. This will show that you can hit the ground running.
✨Prepare for Technical Reviews
Since you'll be expected to contribute to design reviews, think about how you can demonstrate your ability to perform technical reviews on software artefacts. Prepare to discuss any past experiences where you identified issues or suggested improvements during such reviews.
✨Understand the Company Culture
Familiarise yourself with Curtiss-Wright's commitment to quality and excellence. Be ready to discuss how you align with their values, particularly regarding work-life balance and continuous learning. Showing that you fit into their culture can set you apart from other candidates.