Explore a Career with Safe Flight Instrument

Explore a Career with Safe Flight Instrument
Perfecting Flight Performance Is Our Job…Make It Yours

Software Design Engineer

White Plains, NY
 

Software Design Engineer Job Description

About Us:

Safe Flight, a leader in aviation safety and flight performance systems, was founded in 1946. The company pioneered the development of Stall Warning and Angle of Attack, Automatic Throttle Systems, Wind Shear Warning, and many other innovations in aircraft instrumentation, flight performance, and control systems for fixed and rotary winged aircraft. With product installed on over two-thirds of the world’s aircraft, Safe Flight counts among its customers the majority of the world’s aircraft manufacturers, more than 50 airlines, hundreds of operators of corporate jet aircraft and U.S. and International Armed Services.

Safe Flight’s benefits include employer-funded health care, on-site lunch program, 401K contribution, Wellness and Education Reimbursement, paid-time off and sick time, and various other programs.

Job Summary:

We are seeking a highly motivated and skilled Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, with a focus on safety-critical embedded systems. As a Software Engineer, you will play a crucial role in the design, development, and integration of software solutions, ensuring they meet high standards of quality, safety, and reliability.

Duties/Responsibilities:

  • Work on safety-critical embedded software projects, ensuring compliance with industry standards and best practices.
  • Define High-Level and Low-Level Software Requirements, develop software architecture, and write efficient, maintainable code.
  • Perform Software-Hardware integration to ensure seamless functionality of the overall system.
  • Collaborate closely with System Engineers, Hardware Engineers, and Software Verification Engineers throughout the development lifecycle.
  • Generate and maintain necessary software artifacts and documentation.
  • Participate in code and design reviews, providing constructive feedback to enhance overall software quality.
  • Contribute to the continuous improvement of software development processes and methodologies.
  • Performs other related duties as assigned. 

Required Skills/Abilities: 

  • Proficiency in software architecture and design.
  • Strong hands-on experience with C programming language.
  • Expertise in Hardware/Software Integration.
  • Familiarity with ARM processor architecture.
  • Experience with communication protocols such as UART, I2C, SPI, ARINC 429, ARINC 739.
  • High level of professionalism, work ethic, and attention to quality. Excellent verbal and written communication skills. 

Education and Experience:

  • Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or an equivalent degree/experience.
  • Minimum of 3 years of hands-on experience in software engineering.

Other duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Equal Opportunities Employer

Safe Flight provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

 

 

Compensation

$85,000-$95,000 per year

Apply to this Job

Software Design Engineer