At a Glance
- Tasks: Join us to develop software from planning to release and support.
- Company: Be part of Curtiss-Wright, a leader in defence and aerospace solutions.
- Benefits: Enjoy hybrid working, competitive pay, health benefits, and professional development.
- Why this job: Make a real impact with cutting-edge technology in a dynamic environment.
- Qualifications: Experience in software development and strong collaboration skills required.
- Other info: Great career growth opportunities in a supportive team culture.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a Senior Software Development Engineer to join our LetchworthAs 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) I Paid Time Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I I \\***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.#LI-RF1*No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our **Talent Acquisition Team** and have signed terms in place prior to any submittal. Resumes submitted directly to any Curtiss-Wright employee or affiliate will not qualify for fee payment, and therefore become the property of Curtiss-Wright.***Compliance Statement**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.**For US Applicants:**If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.Over 95 years of growth, Curtiss-Wright is an integrated, market-facing global diversified industrial company and remains a technology leader through this legacy of innovation. Through three well-balanced segments – Aerospace & Industrial, Defense Electronics and Naval & Power, we remain focused on advanced technologies for high performance platforms and critical applications. Diversity, commitment to excellence and dedication to the spirit of pioneering innovation continue to drive the employees of Curtiss-Wright. **Our Values** **Leadership** We lead based on vision and strategic direction, empowering employees to reach goals through thoughtful and decisive action. **Customer Focus** We are committed to achieving total quality by meeting our customers’ expectations and delivering products and services in a timely fashion. **Teamwork & Trust** Working in a spirit of trust and collaboration, we actively encourage employees to contribute their ideas and innovations to keep our company moving forward. **Respect for People** We believe that people are our most valuable asset and will always do the right thing in our dealings and interactions with all employees. **Integrity** We will act with the highest integrity in all of our business relationships and strategic partnerships. **What We Offer Our Employees:****Opportunity:** As part of the Curtiss-Wright team, you have the opportunity each day to transform the way customers do business, as well as transform your career. Our entrepreneurial environment provides you with excellent experiences that enable you to develop your skills through stretch assignments and the opportunity to work with the best talent in the industry. You will have the opportunity to contribute from day one! #J-18808-Ljbffr
Sr. Software Development Engineer employer: Curtiss-Wright Corporation
Contact Detail:
Curtiss-Wright Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Software Development Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for interviews by practising common questions and showcasing your technical skills. Use mock interviews with friends or online platforms to get comfortable discussing your experience and projects.
✨Tip Number 3
Don’t just apply and forget! Follow up on your applications after a week or two. A simple email can show your enthusiasm and keep you on their radar.
✨Tip Number 4
Check out our website for the latest job openings. We’re always looking for talented individuals like you, and applying directly through us can give you a better chance of standing out!
We think you need these skills to ace Sr. Software Development Engineer
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, programming languages, and any relevant projects that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for this role. Share specific examples of your past work, especially in embedded software development and compliance with quality standards.
Showcase Your Technical Skills: Don’t forget to mention your proficiency in languages like C, C++, and Python, as well as your experience with tools like GIT. We want to see how your technical expertise aligns with our needs!
Apply Through Our Website: For the best chance of success, apply directly through our website. This ensures your application gets to the right people and helps us keep track of all candidates efficiently.
How to prepare for a job interview at Curtiss-Wright Corporation
✨Know Your Software Lifecycle
Make sure you understand 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 a coder but a well-rounded engineer.
✨Showcase Your Technical Skills
Prepare to talk about your experience with programming languages like C, C++, Python, and JavaScript. Be ready to provide examples of projects where you've used these skills, especially in embedded software development or working with low-level interfaces.
✨Demonstrate Problem-Solving Abilities
Think of specific instances where you've debugged software or resolved technical issues. Discuss your approach to problem-solving and how you ensure compliance and quality while considering cost and schedule constraints.
✨Engage in Design Reviews
Familiarise yourself with the concept of design reviews and be prepared to discuss your contributions in past roles. Highlight your ability to collaborate with teams and how you can actively contribute to effective operations in design reviews.