Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Curtiss-Wright Corporation ยท 1 day ago

Embedded Software Engineer

Curtiss-Wright Corporation in Dayton, OH is a leading designer and manufacturer of rugged data storage solutions for the defense and aerospace industries. As an Embedded Software Engineer, you will contribute to the design, development, and testing of embedded systems, working closely with cross-functional teams to deliver high-quality software solutions.

AerospaceCommercialManufacturing
check
H1B Sponsor Likelynote

Responsibilities

Perform low level software development tasks such as writing drivers, I2C, SPI, CAN, Ethernet, USB, Serial to the required quality, complying with company procedures and within time and cost constraints
Develop software planning documents, software requirements & associated traceability and 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
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
To attend and actively contribute to the effective operation of applicable design reviews
Identify software development process improvement opportunities

Qualification

Embedded software developmentC/C++ programmingLow-level programmingCommunication protocolsSoftware safety standardsAutomated testing techniquesConfiguration management toolsDebugging skillsProblem-solving skillsDocumentation skills

Required

2+ years of experience in embedded software development
Hands-on experience with low-level programming (drivers, communication protocols such as I2C, SPI, CAN, Ethernet, USB, Serial)
Strong proficiency in C/C++; familiarity with Python is a plus

Preferred

Exposure to automotive, avionics, or defense software development environments
Familiarity with software safety and quality standards (e.g., DO-178C, IEC 61508, MISRA C/C++)
Knowledge of UML-based design tools and automated testing techniques
Understanding of ARINC or other industry-specific standards
Experience working on Bare Metal, Linux, or RTOS (e.g., VxWorks) environments
Familiarity with configuration management tools such as Git
Basic understanding of hardware components (processors, memory, peripherals)
Knowledge of software development methodologies (Agile, Waterfall, or DevOps)
Awareness of requirements-based design and software verification practices
Strong problem-solving, debugging, and documentation skills

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

company-logo
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 Company
Total Funding
unknown
2012-04-02Acquired
1929-08-22IPO

Leadership Team

leader-logo
Lynn Bamford
Chair and Chief Executive Officer
linkedin
leader-logo
Glenn Tynan
VP Finance/CFO
linkedin
Company data provided by crunchbase