We use essential cookies

Please Accept our Privacy Policy

Embedded Senior Software Engineer

PEAK Technical Services Inc.

Hauppauge, NY 11788 • $106,000 to $142,000 / yr • 10/28/2026

Job Description

Job Description
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.