Senior Flight Software Engineer
Radiant Dev - tucson, AZ
Apply NowJob Description
Senior Flight Software EngineerLocation: Tucson, AZ (Onsite Position)Client is based in Tucson, AZ in the Catalina Foothills, while the science team is remote. As this position involves developing and using lab facilities, the employee must be in or near Tucson, AZ and able to commute to the office pensation: $120,000 - $160,000 year, possibly greater, DOEOur Client is developing a subsurface imaging radar system to enable exploration for resources, whether mineral or groundwater. They make the underground world visible, combining analytic modeling and numerical simulations with their own radar technology for detecting subsurface features. To build the estimation ability they utilize scientific literature and are building a lab to measure electromagnetic properties of geologic materials. We are hiring for a Junior Physical Scientist to assist the Science Team with running simulations, data analysis, and building our material measurements capabilities.ResponsibilitiesWrite high quality Linux-based C++ software for common processors and micro controllers (e.g. ARM, PowerPC, x86, etc.)Design, develop, and maintain software applications for satellite systems, including mission planning, telemetry and telecommand, satellite control, and data processing.Understand requirements and translate them into software solutions that meet functional and performance goals.Perform unit testing, integration testing, and system-level testing of software components, identifying and resolving any defects or issues.Work closely with hardware engineers to integrate software with satellite subsystems, ensuring seamless communication and synchronization.Develop tools that allow for test execution across multiple environments: virtualized hardware, real hardware-in-the-loop, and even satellite-in-the-loop testingBasic QualificationsBachelor's degree in computer science, engineering, math, or equivalent5+ years of demonstrated applicable experience in embedded software andor flight software developmentExperience with Real Time Operating Systems (RTOS) such as FreeRTOSProficiency in CC++ and development environmentsProficiency in Git and working with issue trackersExperience using communication protocols such as UART, I2C, CAN, RS422RS485 and EthernetPreferred Skills and ExperienceExperience with Embedded Linux, including deployment (e.g. Yocto)Experience integrating and troubleshooting FPGA's with embedded LinuxExperience developing software and drivers with CANCAN-FD andor UDPTCP within an embedded systemExperience developing within PythonExperience using oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stackExperience in a start-up or agile development environmentDemonstrated success working in a dynamic environment with multiple prioritiesExperience writing flight software for launch vehicles, satellites or spacecraftAdditional RequirementsSelf-motivated and able to work independently with minimal supervision, as well as in a team-oriented environment.BENEFITSPERKS:In addition to an opportunity to take part in a forward-looking company, leading innovation and ingenuity, our client also believes in in taking care of their employees.Below are a few offerings:Benefits:90% paid medical, dental, and life insurance coverageVision and FSA benefits available3 weeks of PTO + 2 week of sick time11 paid HolidaysRetirement savings plan - 401(k), with company matchEquity on the ground floor of a startup
Created: 2024-09-30