Senior Software Engineer - Pasadena, United States - Futronicsus
Description
Senior Software Engineer - Full StackFutronics, a global leading AI robotics company in stealth mode, is looking for
talented Senior Software Engineers - Full Stack to join the team in Pasadena CA. You will have the
unique hybrid opportunity to work both on the new line of Enterprise service
robots and also grow our talented product development team to drive our innovative next-generation service robots in healthcare domain.
The team is made up of an incredibly diverse set of skilled researchers and engineers with different areas of expertise including Autonomous Navigation, Perception and Computer Vision, Manipulation and Control, and Mechatronics.
The ideal candidate has a successful track record in productizing applications and will be able to work hand in hand with the team to deliver the newest cutting edge AI and Robotic solutions for healthcare domain.
Responsibilities
We are looking for full-stack software engineers who can develop and maintain an infrastructure that enables timely, rich, and robust interactions between users and autonomous agents.
These interactions will enable users in a healthcare context to access the benefits of robotic technology-streamlining experiences and providing assistance.
The system will coordinate communication, requests, authorization, and capabilities among multiple simultaneous users.Your role will focus on designing, building, and working on the backend system that enables these interactions.
You will work closely with dedicated front-end developers and designers to allow users to interact on a variety of interfaces and in different roles.
You will work with robotics engineers to deploy new capabilities and develop a monitoring and analytics infrastructure.Responsibilities
Design protocols and APIs between system components including server/client interactions and APIs
Develop infrastructure coordinating inputs from multiple interacting clients on mobile and desktop
Develop infrastructure enabling data collection, auditing, and real-time monitoring
Define, design, develop, and implement high quality software solutions in all layers of the application stack, from infrastructure to front-end
Collaborate with agile cross-functional teams (Product, UX/UI, Mechatronics, the specialties listed above) in product development projects
Analyze a feature in production using analytics and testing
Conduct code reviews and document best practices
Perform software life-cycle activities to ensure highest level of system performance, availability and compliance
Support Continuous Integration Continuous Deployment (CICD)
Minimum Qualifications
Proficient in Python
Experience in ROS
Experience in Robotic Application Development or Autonomous Systems
Experience in Cloud Database Schema, OpenAPI, Django, Docker, websocket, and CLI
Bachelor's degree in Computer Science (or related field)
3+ years
of relevant work experience
Expertise in Object Oriented Design, Database Design, and XML Schema
Experience with Agile or Scrum software development methodologies
Preferred Qualifications
Experience in C++
PhD degree in STEM field (Computer Science, Electrical Engineering, Mathematics or related field)
Good understanding of digital signal processing (DSP), analog circuits and system hardware
Knowledge in IoT services
This position is onsite only.
We will not respond or review your application if you do not meet the minimum qualifications.
#J-18808-Ljbffr