ROBOTICS SOFTWARE ENGINEER Aurora Flight Sciences
THIS JOB HAS EXPIRED
DESCRIPTION
Job Qualifications (basic job description):
Aurora Flight Sciences is looking for a highly motivated software engineer to join a team of researchers, bridging the gap between research and flight demonstration. The Software Engineer will integrate and test software components from a large team of contractors, within a fully autonomous mission-capable aircraft. Should be capable of developing, integrating, and debugging software for embedded avionics system (sensors, flight computers, and software) for flight demonstration. Should work with a small team of highly motivated engineers to quickly bring together mostly existing components into a flight-ready system.
Specific Responsibilities:
Development of interface requirements and API specifications. Writing and testing interface code in the Robot Operating System (ROS) environment, with the goal of ultimately transitioning to DDS. Implementing and integrating a full suite of software in a hardware-in-the loop simulation for test and validation. Troubleshooting, debugging, and modifying as needed to meet design requirements.
Minimum Requirements (education and experience):
Software engineer with 3 or more years experience in Aerospace/Robotics, working with Linux and the Robot Operating System (ROS). Preference for experience in hardware-in-the-loop simulation and similar real-time test and integration settings. Experience with DDS, C++, Python, ROS is highly desirable, as is avionics know-how. Must be familiar with MATLAB products, especially Simulink, with emphasis on real-time applications such as RTW and XPC target. Familiarity with service oriented architectures and open architecture standards is a plus.
Job Qualifications (basic job description):
Aurora Flight Sciences is looking for a highly motivated software engineer to join a team of researchers, bridging the gap between research and flight demonstration. The Software Engineer will integrate and test software components from a large team of contractors, within a fully autonomous mission-capable aircraft. Should be capable of developing, integrating, and debugging software for embedded avionics system (sensors, flight computers, and software) for flight demonstration. Should work with a small team of highly motivated engineers to quickly bring together mostly existing components into a flight-ready system.
Specific Responsibilities:
Development of interface requirements and API specifications. Writing and testing interface code in the Robot Operating System (ROS) environment, with the goal of ultimately transitioning to DDS. Implementing and integrating a full suite of software in a hardware-in-the loop simulation for test and validation. Troubleshooting, debugging, and modifying as needed to meet design requirements.
Minimum Requirements (education and experience):
Software engineer with 3 or more years experience in Aerospace/Robotics, working with Linux and the Robot Operating System (ROS). Preference for experience in hardware-in-the-loop simulation and similar real-time test and integration settings. Experience with DDS, C++, Python, ROS is highly desirable, as is avionics know-how. Must be familiar with MATLAB products, especially Simulink, with emphasis on real-time applications such as RTW and XPC target. Familiarity with service oriented architectures and open architecture standards is a plus.
| Location: |
Cambridge, MA
United States
|
THIS JOB HAS EXPIRED