Robotics Software Engineer - Ascent Integrated Tech
Chicago, IL
About the Job
Who We Are
Founded in 2020, Ascent is a venture-backed startup building the unifying dashboard for high-intensity, small-unit tactics. Our platform informs incident command where their operators are, how they’re doing, and maps the space. This is done through localization of the operator at the scene, reporting biometric data, pre-planning the interior floor design, and relaying all this in real-time to incident command. During high-risk operations, we ensure that incident command
has the necessary information to make more informed decisions & tasks can be accomplished as efficiently and safely as possible.
has the necessary information to make more informed decisions & tasks can be accomplished as efficiently and safely as possible.
Ascent offers the opportunity to make a difference in the world by developing technology that helps keep our heroes safe with embedded technology that allows location and health transparency. At Ascent, you’ll work with engineers from all different backgrounds to collaborate on our tech. Turn your passion into practical solutions that will improve the lives of first responders and warfighters.
None of this would be possible without our customers. Since our founding, we have conducted over 1,700 customer discovery interviews with fire departments across the United States. We currently have over 20 members on our Fire Chief Advisory Board to help guide us in our mission.
Role Overview
We are seeking an experienced Robotics Software Engineer to help lead the development of the software for our tracking system. Qualified candidates must have experience working with industrial-level design, perception systems, utilizing related libraries, designing software architecture, and internal visualization debugging tools.
Responsibilities
● Design software architecture, functionality, and testing
● Interfacing sensors for high-level tracking algorithms
● Developing and programming in the ROS environment and its debugging tools
● Collaborate with cross-functional teams to define software requirements and
specifications
● Implement industry best practices for software engineering
● Leading the full software development lifecycle
Qualifications
● Bachelor's degree in Computer Science, Electrical Engineering, Robotics Engineer
or a related field
● 3+ years of experience in the industry relating to autonomous vehicle or software
development
● Must have experience working with multi-camera systems, visual odometry,
simultaneous localization and mapping (SLAM), LiDAR, IMU
● Proficient in C++ and Python
● Experience working with Linux systems and Docker environment
● Demonstrates expertise in developing ROS applications from the ground up to
production-ready
● Utilizes best practices of version control and CI/CD pipeline
● Experienced with distributed system
● Experienced with OpenCV, PCL, Eigen libraries
or a related field
● 3+ years of experience in the industry relating to autonomous vehicle or software
development
● Must have experience working with multi-camera systems, visual odometry,
simultaneous localization and mapping (SLAM), LiDAR, IMU
● Proficient in C++ and Python
● Experience working with Linux systems and Docker environment
● Demonstrates expertise in developing ROS applications from the ground up to
production-ready
● Utilizes best practices of version control and CI/CD pipeline
● Experienced with distributed system
● Experienced with OpenCV, PCL, Eigen libraries
Nice to Have but not Mandatory Qualifications
● Experience working with indoor localization techniques
● Experience working within a startup company
● Experience working with sensors and hardware integration
● Experience working in mission-critical industries such as: aerospace, automotive,
Source : Ascent Integrated Tech