Software Engineer
Software Engineer Job Description
NSS is an Avionics and Electrical Systems Engineering Firm based in Phoenix, AZ.
We are hiring for multiple positions (in multiple experience levels); Electrical, Systems, Hardware, Software & Mechanical engineers.
We are looking for Entry-Level through Senior-Level Aircraft Systems, Avionics Systems, and Avionics Software Engineers.
Responsibilities:
- Develop High-Level and Low-Level Software requirements for Avionics, Electrical, and/or Fly-By-Wire systems from systems requirements.
- Develop embedded systems software implementations from low level software requirements.
- Develop software test tools.
- Develop systems test tools.
- Develop V/V Test Plans and Procedures against systems and software requirements
- Interface with and support client Aircraft OEMs engineering teams.
- Support the Avionics engineering development life cycle.
Desired Skills (not required):
- Familiarity with DO-178C.
- Programming Languages – C, C++, C#, Python, MATLAB/Simulink, LabView, Visual Basic
- Microsoft – Excel, Access, Visual Studio
- Bus communication protocols – I2C, SPI, UART, USB, RS232/RS485, Ethernet, ARINC 429, ARINC 717
- User interfaces development – Edit and display large amounts of technical data.
- Embedded C software development on microcontrollers
Education and/or Experience
Bachelor’s Degree in one of the following disciplines:
- Electrical Engineering
- Software or computer engineering
- Mechanical Engineering
- Aerospace Engineering
- Other related fields
Personal & Professional Qualities
- Professional and kind demeanor
- Strong sense of accountability and integrity
- Excellent verbal and written communication skills
- Time management skills to support schedule-sensitive developments
Benefits:
- 401(k) Company Matching
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term & Long-Term Disability Insurance
- Paid Time-Off
- Paid Holidays
Schedule:
- Full Time Position; 8 hour/ day.
Work Location:
- Onsite at NSS Aerospace Facilities in Phoenix, AZ.
Legal Status:
- The candidate must be a U.S. Citizen or U.S. Permanent Resident (Green Card holder)
Ability to Relocate:
- Phoenix, AZ 85027: Relocate before starting work (Required)