Full-Time Software Engineer
Job Description
We seek an experienced Software Engineer with proven hands-on capabilities and a strong math background to join a team taking manufacturing into the future!
Symbio is in the business of bringing advanced technology to the manufacturing industry, solving complex automation tasks in ways the industry has never seen before. The Software Engineering role at Symbio is multifaceted. You will be involved in designing, developing, and testing application level code on real industrial robot hardware for specific customer facing projects. The application level code can include, but is not limited to, control algorithms, path planning, device interfaces, application specific logic, and computer vision. In addition, the role will encompass taking features from the specific application and generalizing them so that other tasks can use those features.
This role is Python heavy, and the requirements for our code are stringent — we have applications running 24/7 in production today! Thus, experience shipping production-ready code is a must.
Required Skills
- High proficiency using Python in a Linux development environment
- Ability to translate complex theoretical concepts and algorithms into practical, efficient, and bug-free software implementations (aka experience releasing code into production)
- Ability to perform on a fast-paced software development team using standard CI tools like Git and Jenkins while following rigorous documentation and testing standards
- Direct experience with Agile and Scrum
- Experience developing and debugging real-time, multithreaded software systems
- Strong background in math, especially linear algebra and statistics
- Experience implementing math in python with numpy
- Curious, asks questions, open to learning from others, focused on the solution rather than being right
- Excellent communication and documentation skills
- Excited about robotics!
Bonus Skills
- Prior experience in:
- Robotics
- Physics
- Computer vision
- Machine learning
- Controls
- Industrial automation
Reports to
Software Engineering Manager
Experience
- Bachelor’s degree and 4+ years software engineering industry experience OR
- Master’s degree in Computer Science, Electrical/Mechanical/Aerospace Engineering or similar and 2+ years software engineering industry experience.
About Us
Automation enables the best of human-machine collaboration. Symbio Robotics has gathered a team of innovators with the broad range of backgrounds necessary to endow industrial robotics with artificial intelligence. With the promise of quality, reliability, and efficiency, we deliver production solutions powering the next generation of industrial automation to global automotive OEMs and tier 1 suppliers.
Diversity Statement
Symbio Robotics is dedicated to building a diverse team that is as complex and creative as the solutions we engineer for industrial automation applications. We are actively committed to engaging all voices and experiences in building the future of automation.
How to Apply
Please apply through our website! Symb.io/careers639 total views, 0 today