Fullstack Software Engineer II (Vecna Robotics, LLC.; Waltham, MA): The Fullstack Software Engineer II will develop full stack solutions that address challenges that lie at the intersection of enterprise web applications and robotic systems, of human interactions and automation, and of cutting-edge web technologies and robotic frameworks. These solutions will reliably perform increasingly complex tasks in dynamic environments that reach far beyond typical web applications. The Fullstack Software Engineer II will be responsible for: Designing and developing new features for our tools based on requirements from clients and internal stakeholders; Identifying areas for improvement and proposing solutions in areas beyond feature requirements, such as performance, configurability, monitoring, reporting, upgrade path, and security; Designing and performing tests to verify software in simulation and on a full deployment; Conducting Root-cause analysis and resolving bugs, during QA and for production sites; Providing valuable code review feedback to team members; Maintaining a client-centered mindset while weighing engineering trade-offs.
Minimum requirements: Master’s degree or equivalent in Computer Science, Intelligent Systems Engineering, or related field.
Alternate Education and Experience: Bachelor’s degree or equivalent in Computer Science, Intelligent Systems Engineering, or related field plus 2 years of experience in any occupation in which the required experience is gained.
Must have: Thorough understanding of OOP Principles, such as: Encapsulation, Polymorphism, Inheritance, Abstraction, etc. Thorough understanding of Software Design: Algorithms, Data Structures, IoC, DRY, etc. Proven ability with at least one core OO language: Java, Python, or JavaScript. Excellent communication skills. Proven ability with all core areas of a modern web stack (HTML/CSS, JavaScript, HTTP/websockets, webservices, databases, automated testing tools). Proven ability working in a Linux environment.
#LI-DNI