Curtiss-Wright Corporation · 5 hours ago
Associate Embedded Software Engineer
Curtiss-Wright Corporation is a leading designer and manufacturer of rugged data storage and recording solutions for the defense and aerospace industries. They are seeking an Associate Embedded Software Engineer to contribute to the design, development, and testing of embedded systems, working closely with cross-functional teams to create reliable software solutions.
AerospaceCommercialManufacturing
Responsibilities
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 artifacts
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 debug software
Perform technical reviews on software artifacts
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
Qualification
Required
Minimum of degree education in Computer Science or equivalent subject
Experience of Embedded SW Development
Awareness of full SW Development Life Cycle
Configuration Control: Familiarity with Git or similar
Good documentation and report writing skills
Preferred
2+ years post University Experience in Defense, Avionics, Automotive industries
Knowledge of computer hardware: GPUs, Memory, Processors
Knowledge of Computer Systems: Protocols, Networking, Secure BOOT
Experience of writing low level code: e.g. Drivers, I2C, SPI, CAN, Ethernet, USB, Serial
Familiarity with Agile, Waterfall and DevOps Development methodologies
Awareness of a requirements-based software design methodology
SW Design Tools: Familiarity with UML and UML based design tools
Desirable Programming Languages: C, C++, Python, Java Script
Experience of development for Bare Metal, Linux and RTOS systems e.g VxWorks
Experience of developing user interfaces
Familiarity with using Automated Testing techniques for software verification
Familiarity with regulatory frameworks for SW: DO178C, IEC61508, MISRA C/C++
Knowledge of ARINC/avionics standards a PLUS
Benefits
Paid Time Off
401K with Employer Match and Profit Sharing
Health and Wellness Benefits
Learning and Development Opportunities
Referral Program
Competitive Pay
Recognition
Employee Stock Purchase Plan
Inclusive & Supportive Culture
Company
Curtiss-Wright Corporation
Curtiss-Wright Corporation is a diversified, multinational provider of highly engineered, technologically advanced products and services.
H1B Sponsorship
Curtiss-Wright Corporation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (1)
2021 (1)
Funding
Current Stage
Public CompanyTotal Funding
unknown2012-04-02Acquired
1929-08-22IPO
Recent News
2025-11-21
2025-11-11
Company data provided by crunchbase