What are the responsibilities and job description for the Principal Software Engineer - Robotics position at Wilder Systems Robots?
Wilder Systems designs, manufactures, and installs automated robotic systems for industrial manufacturing applications in the aerospace industry. Our tools are used in direct manufacturing and maintenance of aircraft structures for both commercial and defense customers. We have a dynamic, talented, and collaborative engineering team and want those who are energized by contributing to solutions to solve our customer’s toughest problems. We are now seeking an experienced Robotics Software Engineer to join in the development of industrial robotic control software.
Key Responsibilities :
- Technical Leadership : Lead the design, development, and implementation of software solutions with a focus on automation.
- Architecture & Design : Collaborate with cross-functional teams to define and refine system architecture and design principles.
- CI / CD Implementation : Drive the adoption and enhancement of Continuous Integration and Continuous Deployment (CI / CD) practices to streamline our development processes.
- Mentorship : Provide guidance and mentorship to junior engineers, fostering a culture of learning and collaboration within the team.
- Coding & Development : Write clean, maintainable, and efficient code in C and Python, ensuring adherence to best practices and standards.
- Linux Environment : Develop and maintain software in a Linux environment, leveraging its capabilities for performance and scalability.
- Problem Solving : Identify and resolve complex technical challenges, optimizing system performance and reliability.
- Collaboration : Work closely with product managers, QA, and other stakeholders to ensure timely delivery of high-quality software.
Qualifications :
Preferred Experience :