B.S. in Computer Science, Robotics, Electrical Engineering, or related field.
7+ years of production software development in C++ or similar systems language, with robotics experience.
3+ years of direct management experience with teams of five or more engineers.
Strong technical depth to evaluate architecture and design decisions.
Proven ability to build trust and maintain professional relationships.
Experience leading teams that deliver software for physical hardware under tight deadlines.
Track record of establishing engineering standards and test infrastructure.
Responsibilities
Manage and develop a team of robotics engineers and contractors.
Conduct weekly 1:1s and maintain development plans for each team member.
Oversee the interview and onboarding process, ensuring new hires succeed beyond six months.
Establish and enforce engineering standards for robotics software.
Collaborate with staff engineers on architecture and design reviews.
Coordinate with project, product, and design teams to manage engineering capacity.
Provide updates to the Director of Robotics on team progress, risks, and constraints.
Benefits
Opportunity to lead and grow a specialized robotics team.
Engagement with cutting-edge robotics technology and projects.
Support for professional development and career advancement.
Collaborative work environment with cross-functional teams.
Access to resources for tooling and test infrastructure.
Full Job Description
ICON is looking for a Manager to lead and grow the Robotics Software team. You will lead a team of robotics engineers, and your first job is their growth, retention, and effectiveness. You will pair that with your technical expertise to help set standards, make architecture decisions, and give leadership a clear picture of capacity and risk. This role is based at ICON's Austin, TX headquarters and reports to the Director of Robotics.
RESPONSIBILITIES:
Manage, coach, and grow a team of robotics engineers and contractors.
Hold weekly 1:1s and maintain a written development plan for every direct report.
Own the interview and onboarding process and be accountable for whether new hires succeed past six months.
Establish, document, maintain, and enforce engineering standards for robotics software, including definition of done, code review expectations, test coverage, and subsystem ownership.
Partner with staff engineers on architecture and design review, providing independent technical judgment.
Work with project, product, and design teams to plan and contend for engineering capacity across concurrent programs, making allocation decisions explicit and planned.
Provide the Director of Robotics and cross-functional stakeholders with a clear, current picture of the team's work, risks, and constraints.
Support the internalization of technical knowledge and IP from external development partners.
Protect capacity for tooling, test infrastructure, and technical debt against feature and field schedule pressure.
MINIMUM QUALIFICATIONS:
B.S. in Computer Science, Robotics, Electrical Engineering, or a closely related field.
7+ years developing production software in C++ or a comparable systems language, with hands-on experience in robotics, embedded, motion control, or real-time systems.
3+ years directly managing teams of five or more engineers, including performance management and hiring.
Sufficient current technical depth to evaluate architecture and design decisions and to disagree credibly with senior technical staff.
Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of performance.
Experience leading a team that ships software running on physical hardware, subject to external and dated milestones.
Experience establishing engineering standards and test infrastructure.
Demonstrated success developing engineers with specific examples of people you have moved to higher levels of responsibility.
PREFERRED SKILLS AND EXPERIENCE:
Background in large-scale industrial robotics, construction technology, autonomous systems, or heavy equipment.
Familiarity with real-time Linux, EtherCAT or comparable industrial fieldbus protocols, and motion control architectures.
Exposure to functional safety standards for robotic systems (ISO 13849, IEC 62061, or equivalent).
About Omnicom Group Inc.
Omnicom is the world’s leading marketing and sales company, built for intelligent growth in the next era. Powered by Omni, Omnicom’s Connected Capabilities unite the company’s world-class agency brands, exceptional talent and deep domain expertise across media, commerce, consulting, precision marketing, advertising, production, health, public relations, branding and experiential to address clients’ critical growth priorities and deliver sustainable growth.