Senior Software Engineer - Full Stack

Company

Futronics (NA) Corporation

Location

Pasadena

Type

Full Time

Job Description

Senior Software Engineer – Full Stack


Futronics, a global AI robotics company in stealth mode, is looking for a 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 Cloud 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:

(Those that do not meet the criteria, need not apply)

  • Master’s Degree in Computer Science, Computer Engineering, Control Engineering, Electrical Engineering, Embedded Systems or related field
  • 3+ years of industrial experience working on interactive software development and building commercially available customer-facing products
  • Ability to work in fast paced environment to deliver well-designed high-quality code on time
  • Strong knowledge/experience with full stack application development
  • Experience in Robotic Application Development or Autonomous Systems
  • Hands-on Experience with ROS systems
  • Programming languages: Python is required (5+ years under working environment), Javascript (required), C++ (Plus)
  • Experience in Cloud Database Schema, OpenAPI, Django, Docker, Websocket, and CLI
  • Expertise in Object Oriented Design, Database Design, and XML Schema
  • Experience with Agile or Scrum software development methodologies
  • Experience with connecting Cloud platform with hardware
  • Passion for Robotics

Principal positions available based on experience


Preferred Qualifications:

  • Demonstrable experience in app development and deployment (Android, iOS, cross-platform)
  • Experience building medical devices or customer-facing products and services in Consumer Electronics or Consumer Goods
  • Programming languages: JavaScript (Node, REACT, Angular), HTML, CSS, C#, Swift, Android Development, Ruby
  • Knowledge of cloud service infrastructure and operations
  • Technical Acumen - strong understanding of software development concepts, procedures, and technologies utilizing Agile Methodology
  • Exceptional analytical, problem solving, and communication skills – ability to understand complex situations, develop and implement a logical approach to a problem solution
  • Experience with industry development standards and their implementation
  • Experience in developing applications for healthcare, life sciences, or medical domains.
  • 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


Location: Pasadena, CA, working on-site is required for this position.


Apply Now

Date Posted

11/04/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software System Engineer - Futronics (NA) Corporation

Views in the last 30 days - 0

Futronics is looking for a talented Software System engineer to join the team in Pasadena CA The ideal candidate has a successful track record in prod...

View Details

Senior Manipulation and control Engineer - Futronics (NA) Corporation

Views in the last 30 days - 0

Futronics is looking for a Senior Manipulation and Control Engineer to join their team in Los Angeles The ideal candidate has a successful track recor...

View Details

Data Ops Engineer - Deep 6 AI

Views in the last 30 days - 0

Deep 6 AI is a fastgrowing tech startup based in Los Angeles California seeking a Data Ops Engineer to join their team The company aims to transform a...

View Details

Senior Wealth Advisor - EisnerAmper

Views in the last 30 days - 0

Prosperity is a leading wealth management company seeking a Senior Wealth Advisor to join their team The role involves managing client relationships f...

View Details

Senior Product Manager - Futronics (NA) Corporation

Views in the last 30 days - 0

Futronics is looking for a Senior Product Manager with full lifecycle product development and commercialization experience to join their team in Pasad...

View Details

Sr. Controls Engineer - Barry-Wehmiller

Views in the last 30 days - 0

The text describes the company Design Group its culture and a job opening for a Controls Engineer The company values its employees offers a flexible p...

View Details