The engineer in this position will develop airborne sensing and autonomy systems by writing embedded software, interfacing with system middle-ware, and integrating peripherals such as sensors, controllers, and computing components.
Our systems are a complex interplay of software and hardware, requiring disciplined software development practices combined with a thorough understanding of each system's control and sensing capabilities. The ideal candidate will enjoy both writing thoughtfully designed software, and working hands-on with our robotics hardware in an engineering lab setting.
Embedded OS application development
Providing time-synchronized sensor data to middle-ware
System configuration management
Sensor integration e.g. LiDAR, cameras, IMUs
Software and firmware update strategies
System testing & validation
Work in team of engineers to develop, test, and deploy software
Coordination with hardware engineers for system design and debugging
Coordination with technicians to identify root causes of system issues, and deploy fixes
Programming in C/C++, and at least one shell scripting language
Bare-metal software (firmware) development
Debugging software (gdb, lldb, or similar)
Command-line environment using ssh and/or serial terminal
Reading electronics schematics
Analysis using lab equipment such as multi-meters and oscilloscopes
Embedded Linux application development and kernel configuration
RTOS software (firmware) development
Multi-threading and inter-process communication
Thorough knowledge of a build system such as GNU Make or CMake
Robot Operating System (ROS)
Education and Experience Requirements:
Bachelor's or Master's degree in computer science, electrical & computer engineering, robotics, or related field. We have positions for candidates with entry, mid, or senior-level experience.
Compensation compatible with qualification
Health, dental, and vision benefits
Paid-time off and parental leave
Life insurance, long-term and short-term disability benefits
At Near Earth Autonomy, we are building the future of flight by creating autonomy systems that enable aerial vehicles to fly themselves safely and efficiently. When you join our company, you will get a spot on a team with the best minds in robotics and aerospace working to solve some of the hardest problems in the industry. You will write algorithms to keep aircraft safe by detecting wires hundreds of feet away, implement programs that map the world by processing hundreds of thousands of lidar data points per second, design sensor enclosures that can withstand the vibrations of helicopter blades spinning at 400 rpm, and participate in flight tests to watch your technology in action. You will collaborate with mentors and teammates who are happy to share their expertise and help you grow professionally.
Here, you will find the reputation of a well-established company combined with the meritocratic structure, dynamic culture, and personal ownership of a start-up. You will be able to discuss the company strategy with our CEO over tacos, talk shop with our CTO on a walk through the 640-acre park next to our office, share your cooking skills with your colleagues in the annual chili cook-off, and wear the company uniform playing on our soccer and rowing teams.
We are a community of valued individuals who understand that life happens outside of the office. We are flexible and accommodating to our staff's needs, particularly when unexpected situations arise such as needing to take care of home life and family. Our compensation package includes a salary that enables a comfortable life, stock options that reward employees for long-term loyalty, a 401k retirement plan, and medical, dental, and vision benefits.
We are looking for women and men who want to revolutionize aerial delivery, transport, and inspection. If you are up for the challenge, please submit your application, come on board, and let your passion take flight.