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:
- 7-10+ years of software development experience, with a strong focus on automation.
- Proficient in C++ and Python.
- Extensive knowledge of robotics fundamentals (transforms, kinematics, motion planning algorithms, linear algebra, control theory, perception, sensor calibration)
- Extensive experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Strong understanding of Linux operating systems and environments.
- Strong analytical and troubleshooting skills, with a passion for continuous improvement.
- Master’s degree or PhD in Computer Science, Engineering, or a related field.
- Ability to provide proof of US citizenship or legal permanent resident
Preferred Experience:
- Experience with ROS2 (Robot Operating System 2) for robotics applications.
- Understanding of web development technologies and frameworks.
- Experience with UI and front-end development (React preferred)
- Experience with backend development and database design
- Experience with AWS, Google Cloud, or other cloud computing environments
- Experience with Containers: Kubernetes, Docker, Containerd, etc.
- Experience designing software to meet DFARS cybersecurity standards
- Experience with Deep Learning frameworks (Tensorflow, PyTorch)