Senior Software Engineer - Pasadena, United States - Futronicsus

    Futronicsus
    Futronicsus Pasadena, United States

    2 weeks ago

    Default job background
    Description
    Senior Software Engineer - Full Stack

    Futronics, 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