Software Manager / Developer – Cutting Edge Robotics / Artificial Intelligence

Login to Apply

Job Description

Universal Robotics is seeking a seasoned Software Development Manager. Universal’s technology — 3D sensing, robotics, and artificial intelligence — are used individually and in combination to improve flexible automation in logistics and industrial applications. Join a team that is bringing flexible automation to new applications and industries. The candidate will be responsible for overseeing all aspects of software development within our organization. Working with and reporting to **CTO**, he will guide the creation and execution of our technical vision, fostering a culture of innovation and excellence within the engineering team.

Responsibilities:

· Lead the development and implementation of software engineering strategy, aligning it with overall business goals.

· Manage and mentor engineers, ensuring effective team leadership and high-quality software delivery.

· Oversee multiple software projects at a time; tasks include defining scope, requirements, timelines, and resource allocation as well as hands-on coding as required.

· Champion a culture of innovation and technical excellence, fostering continuous learning and development for the engineering team.

· Attract, recruit, and retain top software engineering talent to build a best-in-class team.

· Define and implement best practices for software development, including coding standards, development methodologies (e.g., Agile), and quality assurance processes.

· Collaborate effectively with cross-functional teams to ensure software solutions meet business needs.

· Stay abreast of emerging technologies and industry trends, identifying opportunities to leverage them for improving organization operating efficiency and competitive advantage.

Required Experience/Skills

· MS in Computer Science or related field.

· 4+ years as a software developer/manager with significant technical contribution

· Proven ability to build relationships, collaborate with and influence cross-functional teams.

· Proven track record in implementing agile methodologies and delivering products to customers.

· Self-motivated and able to work independently, without direct supervision.

· Detail-oriented with the ability to manage teams to meet specific deadlines.

· Calm, steady demeanor during stressful and complex situations

· Excellent skills in written and verbal communication, problem solving, interpersonal communication, and time management.

· Working experience utilizing continuous integration/deployment concepts and streamlined delivery of code.

· Experience working in cloud computing such as AWS

· Experience in version control systems such as Subversion, Git.

· Experience in software management software such as Redmine, Trac, etc.

· Proficient in C++, C# and Python programming languages.

The Company
Universal Robotics has created a form of artificial intelligence (Neocortex) that using sensor data to update control system behavior in real time. It interacts with Universal’s 3D software, Spatial Vision, which provides 3D inspection and 3D vision guidance. Universal is implementing the technology on industrial robots and other hardware to improve automation, provide flexibility, and enable human/machine interaction. Most of the technical staff have advanced degrees (PhD, MS), and are experts in robotics, vision, machine learning, artificial intelligence, and 3D sensor technologies.

Location
Nashville, TN (nationally known for high quality of life)

Schedule
Full-time

Travel
Minimal

Salary
Commensurate with experience

Benefits
H1B provided
Partially paid company health, dental and vision insurance

Job Type: Full-time

Benefits:

* 401(k)
* Dental insurance
* Dependent health insurance coverage
* Free parking
* Green card sponsorship
* Health insurance
* Paid holidays
* Paid time off
* Prescription drug insurance
* Vision insurance
* Work from home

Schedule:

* Monday to Friday

Work Location: Hybrid remote in Nashville, TN 37210