Software Development Manager
Indexed description
Join us on the journey to help build the world using applied robotics and AI!
Novarc Technologies is a full-stack robotics company helping to build the world using applied robotics and AI. Recognized as one of the fastest-growing companies in the Americas by the Financial Times for two consecutive years, we are at the epicenter of innovation and global expansion. Join our dynamic team as we extend our reach across four continents, blending pioneering welding technology with a profound global impact. It's a captivating time to be part of our journey – here, you'll do more than just work; you'll be an integral part of a movement shaping the tech-driven future.
Novarc Technologies is looking for a highly skilled Software Engineering Manager to lead a team developing software for specialized machinery.
Summary: As the Software Engineering Manager at Novarc Technology, you will lead the software development team in designing, building, and optimizing software solutions for our advanced robotic welding systems. Your leadership will drive the development of both user-facing interfaces and backend services, along with managing cloud integrations and software release processes.
We are seeking a technical leader with a robust background in low-level programming and practical experience with industrial automation systems. This position is distinct from a full-stack web developer or DevOps specialist role, as it primarily involves developing code that operates directly on machinery.
Duties and Responsibilities:
Lead and mentor a team of at least six software engineers, fostering their technical growth and professional development.
Manage the full software development lifecycle from concept to deployment on hardware.
Architect, design, and implement software for industrial machines, focusing on performance, reliability, and security.
Engage in hands-on coding and provide technical guidance to the team, including code reviews and design discussions.
Collaborate with product, hardware, and QA teams to ensure seamless integration and functionality.
Implement and refine lean and Agile development practices to maximize efficiency and responsiveness.
Communicate technical concepts and project status effectively to both technical and non-technical stakeholders.
Minimum Qualifications and Experience:
7+ years of professional software development experience with at least 3 years in a technical leadership or management role.
Deep expertise in at least one of the following languages: Rust, C++, Go, or Flutter.
Hands-on experience with embedded systems or machine control applications, including communication with PLCs (Programmable Logic Controllers) or HMIs (Human-Machine Interfaces).
Proven track record of leading a team of 6 or more software engineers.
Strong understanding of Agile and lean development methodologies.
Familiarity with systems programming concepts, including multithreading, memory management, and real-time operating systems.
Excellent problem-solving skills and a passion for building robust, reliable software for physical machines.
Experience with Flutter is a plus, especially for HMI development.
Experience with Linux is a must, Ubuntu a nice to have.
About Novarc Technologies:
Novarc Technologies is a full-stack robotics company specializing in the design and manufacturing of cobots and AI-based machine vision solutions for autonomous welding. Novarc’s Spool Welding Robot (SWR) is the world’s first of its kind in pipe welding applications. As a proven pioneer in the field, Novarc’s team is dedicated to solving challenging welding automation problems that improve customers’ bottom line.
Why Novarc:
- 'A' Players: Our team is made up of talented, intelligent, and hardworking people. If you are an 'A' player, you will enjoy the intellectually stimulating, challenging, and respectfully competitive atmosphere.
- Growing Quickly: There are so many opportunities for Novarcians to try on a multitude of hats and, with time, define their own role.
- We care about your growth: Each Novarcian has an annual personal development budget to build new skills or further develop current knowledge.
- Ownership opportunities: Depending on position, performance, and longevity, Novarcians are awarded options in the company.
We are excited to invite you to join our growing team for this amazing journey!
"Novarc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, national or ethnic origin, color, political belief, marital or family status, religion, special abilities, age, sex or sexual orientation, or a criminal conviction or charge that is unrelated to employment of to the intended employment of that person. This applies to all our practices of recruitment, selection, promotion, training and development, health and safety, and compensation."
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search