Job Description
SOFTWARE ENGINEERING MANAGER
Location: Greater Chicago Area
Remote: Hybrid
We aspire to be the brain, eyes, and arms of the future factory. We provide an end-to-end solution for robotically collecting and analyzing 3D data. Our agile and flexible robotic 3D scanning systems are built with Artificial Intelligence (AI) to help manufacturers collect metrology-level 3D data with the highest level of autonomy. Meanwhile, we recognize the client’s User-Experience (UX) is everything. To offer the UX with Human-Robot Collaboration (HRC), we deploy advanced technologies such as Augmented Reality (AR), digital twins / simulation, and rapid prototyping using Additive Manufacturing (AM).
ABOUT THE POSITION
We’re looking for someone who wants to grow with a unique tech start-up and help create a great culture. The Software Engineering Manager leads in the development of our next-generation robotics and 3D scanning software platform. This leadership positions inspires, provides solutions, and contributes hands-on daily with the team. Our software engineering team interfaces with the hardware (robotics) engineering team, the executive team, as well as customers. This position is based out of our Batavia, IL headquarters and is eligible to work remotely (hybrid).
YOU WILL
- Work with the CEO to develop the technology roadmap and execute the plans: The engineering manager will lead the continuing improvements, testing, and implementation of the company’s core product (both front-end and back-end), which enables intuitive and easy User Experience (UX) for programming, operations, and calibration of robotic 3D inspection systems
- This effort will include managing technology assets associated with windows development, Linux development, web development, various communication methods (e.g., TCP), ROS and related libraries, hybrid IT infrastructure (i.e., on-premise, public cloud, and private cloud)
- Manage engineering projects on systems integration of sensors (e.g., 3D scanners, depth sensors, vision sensors), robotic control systems (e.g. industrial robots, turntables, gantry systems), software tools (e.g. 3D inspection software, image processing tools), and User Interfacing devices (e.g. mixed reality glasses, joystick)
- These integration efforts will include developing and reviewing drivers written in multiple languages (e.g., JavaScript, Python, C#, C++) and closely working with the hardware team on mechanical and systems engineering
- Architect and manage the core product codebase so that new integrations result in the least number of changes (i.e., maximize modularity and flexibility): new hardware system design, selection of new sensor, robotic devices or software tools used, or changes in the system configuration should be backward and forward compatible
YOU HAVE
- Minimum 5 years of work experience in software development / engineering
- Experience in managing software projects with hardware integration
- BS in engineering, computer science, robotics or a related field
COMPENSATION
Starting at $120,000
OUR BENEFITS
- Paid Time Off (PTO)
- Medical (up to 100% monthly premium company paid)
- Dental
- Vision
- Life Insurance
- Flexible Spending Account
- Health Savings Account
- Employee Assistance Program
- Disability Insurance
- Pet Insurance
- Commuter Benefits
- Casual Dress
- Employee Discounts
Job Type: Full Time
Department: Engineering
Travel Required: No
Equal Opportunity Employer
Candidate must be authorized to work in the U.S. without sponsorship from ARIS Technology.
If you need additional accommodations during your interview process, please email us at info@aristechnology.com.
APPLY NOW
https://bit.ly/311maLO