We are currently seeking a Software Engineer (Applications) I to join our New England Innovation Center (NEIC) team located in the Greater Boston Area.
Job Duties and Responsibilities :
Use knowledge and experience to perform development (code and debug), integrate, and validate flight-critical and simulator applications.
Will work closely with engineering teams to achieve the required system performance.
Support and derive algorithm design from detailed software requirements.
Present at, participate in design reviews, and code walkthrough.
Participate in System Integration Lab (SIL) development and integrated system testing with other engineers.
Supports flight test operations, some travel may be required.
Required Qualifications and Background : :
US Citizenship or Permanent Resident (Green Card) required due to ITAR
BS in Electrical Engineering, Computer Engineering, Aerospace Engineering. MS a plus.
2+ years' experience in Windows or Linux application software development.
2+ years' experience C/C++. Object Oriented Design experience a must.
Ability to meet engineering schedule demands in a dynamic environment requiring strong project and time management skills.
Real-time / embedded application software a plus.
C# experience using Visual Studio a plus.
Familiarity with IDEs and debuggers, such as Keil.
Strong mathematical and analytical skills are required.
GNC/auto pilot simulation and design experience a plus.
Experience with UAS, drones, or robotics is a plus.
Agile Software Development experience a plus.
Familiarity with configuration management tools and techniques, SVN a plus.
Basic electronics knowledge and use of lab equipment is a plus.
Technical knowledge and experience with the following are a plus; serial communications, network communications, TCP/IP, UDP.
Strong listening, questioning, clarifying and summarizing skills.
A willingness to travel, on occasion.