Software Engineer, Robotics Infrastructure
Exyn TechnologiesFull Description
Software Engineer, Robotics Infrastructure
Full-Time
Salary Range: $120,000 - $150,000/yr
Location: Philadelphia, PA (Hybrid or On-site)
At Exyn Technologies, our mission is clear: to pioneer the future of autonomous robotics and empower customers with actionable geospatial data in the world’s most challenging environments. Our robots navigate and map GPS-denied spaces, from underground mines to dynamic construction sites, bringing safety and efficiency to places where people shouldn’t have to go.
We believe the riskiest jobs should belong to robots, not people, and we’re building the intelligence to make that vision real. At Exyn, you’ll join a team of passionate innovators, engineers, and problem-solvers dedicated to pushing the boundaries of autonomy and robotics.
We are seeking a self-motivated, results-driven software engineer to join our team of SLAM and autonomy engineers.
The Role
As a robotics infrastructure software engineer, you will be responsible for the core infrastructure that supports our robots, our internal engineers, and the external users of our API and SDK. You will build and maintain the core infrastructure that enables reliable autonomous aerial and ground robots in GPS-denied environments, process high-volume sensor datasets into customer-facing data products, and ensure the safe, scalable operation of our deployed robotic systems.
What You’ll Do
Design, Implement, and Maintain:
* Backend services for real-time robotic systems (health monitoring, mission management, data logging, configuration)
* Pipeline infrastructure for post-processing of capture data; i.e., the software that ties together all of the algorithms that run on sensor data and generate data products for end users
* User interfaces, API, and SDK for command & control, post-processing, and robot administration
Collaborate with robotics software engineers to integrate specialized algorithms with system services
Support real-world deployments
* Debug issues on live robotic systems
* Investigate & Debug technical support requests escalated by our dedicated Customer Success team
What We’re Looking For:
We’re looking for team members who are passionate, curious, and driven to make a difference.
Studies show that underrepresented groups often hesitate to apply unless they meet 100% of the qualifications. If this role aligns with your career goals, we encourage you to apply, even if you don’t check every box!
Here are the qualifications we value in a candidate:
* 5+ years of experience delivering software products in a commercial setting
* 5+ years of experience with modern C++ (C++17 or newer)
* Strong commitment to writing maintainable, well-tested software that enables internal and external users to succeed
* Experience building, packaging, and deploying C++ to ARM and x86 targets
* Experience with CUDA and/or the Nvidia Jetson software ecosystem
* Experience with ROS or similar robotics frameworks
* Familiarity with robotics concepts such as SLAM, state estimation, perception, and autonomy
* Driven by testing, experimentation, and user feedback
Compensation and Benefits
We’re committed to offering fair and competitive compensation that reflects the value of your contributions and provides you with opportunities for growth and advancement within our organization. The salary range for this position is $120,000-$150,000/year, and we also offer:
* Competitive salary, equity compensation, and the opportunity to participate in the long-term value creation of a high-growth robotics company
* Comprehensive benefits: Health, vision, and dental insurance starting day one - with 100% employer-paid coverage for two of our three plan options
* Retirement planning: 401(k) with employer match
* Work-life balance: Generous vacation time (4 weeks annually, prorated based on your start date in your first year), 12 paid holidays, family leave (eligible after one year of service), and flexible schedules.
Culture at Exyn Technologies
In addition to our competitive benefits, here are a few reasons why Exyn Technologies is unique:
* Diversity and inclusion: We are collectively committed to building and maintaining an environment that values the individual characteristics that make us unique.
* Cultural autonomy, not just robot autonomy. We encourage Exyneers to take risks, solve challenging problems, and set their own path. Asynchronous work allows the team to work in the environment that best suits their needs.
* Excellence requires agility. We respond to the needs of employees, our customers, and our environment to continuously adapt and deliver quality results.
* As pioneers, we view challenges as opportunities to create, achieve, and innovate.
* Health is wealth. We’re a people-first environment, and our programs support physical, emotional, intellectual, social, environmental, and occupational wellness.
* We work together. Collaboration is fundamental.
* Learning is key. We actively seek new information.
Exyn Technologies is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. For positions located in the United States of America, our company Exyn Technologies uses E-Verify to confirm employment eligibility. To learn more about E-Verify, including your rights and responsibilities, please visit https://www.e-verify.gov