Senior Software Architect
Confirmed live in the last 24 hours
Futronics

11-50 employees

Healthcare-focused robotic technology solutions
Company Overview
Futronics Corporation stands out as a global leader in the intersection of robotics, AI, and healthcare, delivering advanced intelligent robots, enterprise software, and automation services that enhance the quality of healthcare. The company's culture is deeply rooted in its core values, which drive its commitment to delivering impactful healthcare solutions. This commitment, combined with its technical prowess and industry leadership, gives Futronics a competitive edge in the rapidly evolving field of healthcare technology.

Company Stage

N/A

Total Funding

N/A

Founded

N/A

Headquarters

Pasadena, California

Growth & Insights
Headcount

6 month growth

5%

1 year growth

90%

2 year growth

216%
Locations
Pasadena, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Agile
Python
JavaScript
UI/UX Design
React.js
Tensorflow
Keras
Ruby
Docker
iOS/Swift
Ansible
Android Development
Computer Vision
AngularJS
Unity
HTML/CSS
CategoriesNew
Software Engineering
Requirements
  • Master's Degree in Computer Science, Computer Engineering, Control Engineering, Electrical Engineering or related field
  • 5+ 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 with particular emphasis on clean UX/UI
  • Proficiency on framework experience: embedded system and/or robotics system
  • Experience with ROS systems
  • Strong knowledge of containerized development (Kubernetes, Docker, Ansible, etc)
  • Deep understanding of testing, continuous integration, build, deployment and continuous monitoring
  • Passion for Robotics
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
Desired Qualifications
  • Programming languages: C++ is required, Python is a plus
  • 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, Unity Development, Ruby
  • Experience with perception/vision libraries, including OpenCV or PCL
  • Knowledge of cloud service infrastructure and operations
  • Knowledge of deep learning frameworks (TensorFlow, Keras, Caffe, Pytorch, etc.)
  • 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