Software Engineer

Whippany Actuation SystemsWhippany, NJ
6h

About The Position

Whippany Actuation Systems, a fast-paced and innovative aerospace manufacturer specializing in electromechanical actuators for both commercial and military applications, is seeking a detail-oriented and analytical professional to join our team as our newest Software Engineer. In this role, you will be responsible for developing, testing, and supporting embedded software and control algorithms within the Product Design Engineering department. They will collaborate closely with electrical, mechanical, and systems engineers to design software that meets performance, reliability, and safety requirements for applications. This role is involved throughout the product development lifecycle from requirements definition and architecture to coding, integration, and verification to ensure software functionality supports the overall design intent of a product.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related discipline from an accredited university or college.
  • 3 years’ experience in embedded software development.
  • Proficiency in C/C++ for embedded applications; experience with unit and integration testing.
  • Strong understanding of software development lifecycle processes and system integration.
  • Ability to read and understand electrical schematics and hardware interface specifications.
  • Ability to travel, domestically and internationally, up to 10%.
  • Authorization to work in the US.

Nice To Haves

  • Experience with safety-critical development standards.
  • Familiarity with actuation systems, motor control, or position feedback interfaces.
  • Experience with lab equipment for debugging.
  • Exposure to model-based development tools, HIL setups, or code generation workflows.
  • Experience using software tools or static analysis tools.

Responsibilities

  • Design, implement, and test embedded software for products such as motor control, sensors, and health monitoring systems.
  • Define requirements, develop software architecture, and plan system integration in collaboration with cross-disciplinary engineering teams.
  • Write, document, and maintain C/C++ code for real-time embedded platforms.
  • Develop and execute software verification and validation plans, including static testing, unit tests, integration tests, hardware-in-the-loop (HIL) testing, and programmable logic design using VHDL/Verilog.
  • Apply DO-178 and DO-254 standards in the development, testing, and documentation of software and hardware-related designs.
  • Support troubleshooting, failure analysis, and root cause investigations of software-related issues.
  • Maintain version control, configuration management, and requirements traceability in accordance with aerospace and safety standards.
  • Prepare and review technical documentation such as interface control documents, software design descriptions, and timing diagrams.
  • Work with quality and certification teams to support compliance and regulatory approval efforts.
  • Travel occasionally, domestic or international, for customer visits and industry meetings.

Benefits

  • medical
  • dental
  • vision
  • ID protection
  • legal insurance
  • pet insurance
  • tuition assistance program
  • employee assistance program
  • 401K with immediate company match
  • life insurance
  • AD&D coverage
  • short- and long-term disability benefits
  • generous paid time off including 12 paid holidays, vacation, and sick/personal time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service