Embedded Senior Software Engineer
Work Location: Hauppauge, NY
Hauppauge, NY, is a vibrant community known for its strong industrial base and close proximity to New York City, offering a blend of suburban and city life.
Summary
Our Fluid Systems Division (FSD) is seeking an Embedded Senior Software Engineer to join our team. We are looking for a candidate with experience in designing, developing, and verifying embedded software in aerospace and/or industrial applications. The candidate should be familiar with industry-standard software development and design assurance practices, such as DO-178, ISO 26262, EN 50128, IEC 61508, or IEC 62304, and their application across the entire software development lifecycle.
Responsibilities
- Develop embedded software using C and/or model-based tools such as SCADE.
- Develop high-level and low-level software requirements.
- Create requirements-based test cases and verification procedures.
- Perform software integration testing on target hardware using both real and simulated inputs/outputs.
- Analyze software requirements, design, and code to ensure compliance with standards and guidelines.
- Perform traceability analysis to customer specification requirements to software code.
- Participate in software certification audits, e.g., stages of involvement (SOI).
Qualifications
Required:
- BS in Software Engineering, Computer Engineering, Computer Science, or related field.
- 5 years of experience in software development, verification, and/or integration.
- Strong technical aptitude with analytical and problem-solving capabilities.
- Excellent interpersonal and communication skills, both verbal and written.
- Ability to work in a team environment, cultivate strong relationships, and demonstrate initiative.
- Must be a US Citizen.
- Must have project leadership experienceowning a project start to finish, managing the project and execution (25% project management, 75% development activities).
Highly Preferred:
- Experience with C programming language.
- Experience with model-based software development using SCADE.
- Experience developing embedded software control systems.
- Experience planning and executing projects using Agile software development methodology.
- Experience managing requirements using DOORS or DOORS Next Gen (DNG).
- Experience with digital signal processing or digital filter design.
- Experience with ARM microprocessors.
- Experience with serial communication protocols (e.g., CANbus, ARINC, RS-232).
- Familiarity with aerospace (e.g., DO-178, DO-330, DO-331) and/or industrial (e.g., IEC 61508) software certification requirements.
- Familiarity with functional safety standards such as ISO 13489, IEC 61508, IEC 62061, ISO 26262, or ARP4761.
Additional Information
- 100% onsite work required.
- No relocation assistance available.
- Not looking for web-based development experience.