C# Software Manager IV

Autonomous Solutions
3d

About The Position

At ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. We deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. Mobius™ Autonomous Vehicle Control is the industry's most advanced unmanned command and control solution which allows users to enjoy safer, more productive robotic vehicle operations. As a Software Development Manager on the Principal Architecture Team (PAT), you will direct the work of engineers to ensure the best practices around software development. You will oversee your team's day-to-day responsibilities in designing, building, testing, deploying, maintaining, and supporting applications or systems software. You will ensure that project and department milestones and goals are met while adhering to approved budgets. Additionally, you will work to establish functional requirements and review solutions to ensure that organizational needs are met.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
  • 10+ years of professional experience as a Software Engineer, Computer Engineer, or related role, preferably in Robotics, Vehicle Automation, or similar fields.
  • Proven experience leading software teams in a management role.
  • Strong programming skills in C# and/or other languages: Java, C, C++, .NET 9, Microsoft SQL. C# preferred
  • Hands-on experience with Agile software development methodologies.
  • A Scrum Master Certification (CSM) is required for this role. In addition, a Project Management Certificate is preferred.

Responsibilities

  • Write Code: Help out with the day-to-day development of clean and efficient C# code.
  • Lead & Mentor: Provide technical guidance and leadership to software engineers, supporting their professional growth and ensuring adherence to best practices.
  • Oversee Scrum: Facilitate the role of a Scrum Master, aiding in Scrum events and removing blockers for the team.
  • Direct Development: Direct the design, development, testing, deployment, and maintenance of applications and systems software that power autonomous vehicle solutions.
  • Drive Execution: Plan and coordinate day-to-day engineering activities to meet project goals, department milestones, and budget requirements.
  • Establish Standards: Define functional requirements and review solutions to ensure alignment with organizational needs and industry best practices.
  • Team Management: Recruit, onboard, evaluate, and manage team members, fostering a collaborative and accountable environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service