Brain Corp is looking to solve the problem of improving autonomous technology for the robotics industry, specifically for retailers to ensure product availability and a clean environment. The Software Engineer II will contribute to building products that leverage the BrainOS platform to address customer needs and improve the efficiency of automated solutions.
Requirements
- Demonstrated proficiency with OO C++ and/or Python production level coding
- Curiosity to gain subject matter expertise in specific functional areas while keeping aware of the larger landscape of customer use case and value
- Excellent technical and analytical skills
- Strong problem-solving skills, with a proactive and results-oriented approach
- Experience in autonomous vehicles, robotics, or related industry
- Experience with robotic motion planning, perception, or SLAM
Responsibilities
- Develop and contribute to our Python/C++ robot software applications to provide new capabilities, new sensor integration, increased reliability, and improved user experience to our customers
- Provide technical leadership and drive best practices for code development, review, testing, and deployment that will ensure high quality releases to production
- Maintain a strong customer focus by helping resolve production and customers issues and engineer long-term solutions through triage and root cause analysis and data analytics
- Encourage and facilitate technical discussions with a bias for action, ensuring deadlines are met and drive our product forward
- Champion best practices for system design, security and code quality which is important while exploring new avenues of growth in Industrial
Other
- BS or MS in Computer Science or applicable engineering discipline
- 1-3 years of demonstrated experience in software development for complex function-based software that interacts with sensor inputs, control loops and redundancy
- Excellent communication skills
- Strong collaboration skills with the ability to influence stakeholders