What are the responsibilities and job description for the Senior Software Architect position at Futronics?
Futronics, a global AI robotics company in stealth mode, is looking for talented Software Architect to join the team in Pasadena, CA. You will have the unique opportunity to work on our innovative next-generation service robots and deliver impactful integrated solutions for the healthcare domain. The Research and Development team is made up of a diverse set of skilled researchers and engineers with different areas of expertise including Autonomous Navigation, Perception and Computer Vision, Manipulation and Control, Mechatronics and Clould Computing. The ideal candidate has a successful track record in developing commercially available products or applications and will be able to work hand in hand with the team to deliver the newest cutting edge AI robotic ecosystems.
Responsibilities :
- Work closely with the product team to define Software Requirement Specification that is well aligned with the Product Requirement Description
- Define, architect, develop, and implement high quality software solutions for existing and new product lineups from back end to front end
- Be responsible for all production builds deployed on an integrated system of robots, IoT devices, and cloud system
- Collaborate with agile cross-functional teams (Product, UX / UI, Mechatronics, other disciplines listed above) in product development projects
- Design and implement new features and frameworks for service robots in healthcare domains
- Design protocols and API's between system components including server / client interactions and API's
- Build reliable systems by performing design reviews, component and module reviews, CI / CD, testing and new product introductions, document good practices and generate technical reports in different project execution phases
- Be responsible for the software full life-cycle activities to ensure highest level of system performance, availability and compliance
- Engineer sound solutions that are safe and robust for robotic platforms that interact with humans
- Collaborate with team to build an effective software team through shaping best-practices, mentor relationships with peers, and advocating for positive change
Minimum Qualifications :
please only apply if you have all of these)
Principal positions available based on experience
Preferred Qualifications :
Location : Pasadena, CA. Working on-site is required for this position.