Principal Software Engineering Lead

6 days ago


Los Angeles, California, United States ZipRecruiter Full time

Job Description:

Futronics, a pioneering AI robotics company in stealth mode, seeks an accomplished Senior Software Architect to join their team in Pasadena, CA. This position offers a unique opportunity to work on innovative next-generation robots and deliver impactful integrated solutions for the healthcare domain.

The Research and Development team comprises skilled researchers and engineers with diverse expertise in 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 can collaborate with the team to deliver cutting-edge AI robotic ecosystems.

Responsibilities:

  • Collaborate with the product team to define software requirements that align with product requirements.
  • Design, architect, develop, and implement high-quality software solutions for existing and new product lineups from back end to front end.
  • Ensure all production builds deployed on an integrated system of robots, IoT devices, and cloud systems are reliable.
  • Collaborate with agile cross-functional teams (Product, UX/UI, Mechatronics, other disciplines) in product development projects.
  • Design and implement new features and frameworks for service robots in healthcare domains.
  • Design protocols and APIs between system components, including server/client interactions and APIs.
  • Build robust systems through design reviews, component and module reviews, CI/CD, testing, and new product introductions.
  • Ensure the highest level of system performance, availability, and compliance throughout the software lifecycle.
  • Engineer sound solutions that are safe and robust for robotic platforms interacting with humans.
  • Cultivate a strong software team by shaping best practices, mentor relationships, and advocating for positive change.

Minimum Qualifications:

Please only apply if you possess these qualifications.

  • Master's Degree in Computer Science, Computer Engineering, Control Engineering, Electrical Engineering, or a related field.
  • 5+ years of industrial experience working on interactive software development and building commercially available customer-facing products.
  • Ability to work in a fast-paced environment to deliver well-designed high-quality code on time.
  • Strong knowledge/experience with full-stack application development, emphasizing clean UX/UI.
  • Proficiency in framework experience: embedded systems and/or robotics systems.
  • Experience with ROS systems.
  • Programming: C++ is required; Python is a plus.
  • Strong knowledge of containerized development (Kubernetes, Docker, Ansible, etc.).
  • Deep understanding of testing, continuous integration, build, deployment, and continuous monitoring.
  • Passion for Robotics.

Salary: The estimated annual salary for this position is $170,000 - $200,000, depending on experience.

Location: Pasadena, CA. On-site work is required.



  • Los Angeles, California, United States Snap Full time

    Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of users worldwide. As a Principal Software Engineer, you'll join our team of innovators and technologists who are shaping the future of technology and innovation.We're looking for a seasoned professional with 14+ years of industry experience to lead the...


  • Los Angeles, California, United States Medtronic Full time

    We are looking for a skilled Software Engineering Lead to join our team at Medtronic. As a key member of our engineering team, you will be responsible for designing and building frameworks to test and deploy complex systems.About the RoleOur product suite spans from medical devices that patients wear to mobile apps and back-end servers. This is a challenging...


  • Los Angeles, California, United States Riot Games Full time

    Riot Games is looking for an experienced Software Engineer Lead to help shape the technical direction of our games. As a key member of our leadership team, you will be responsible for mentoring junior engineers and guiding the development of our products.Responsibilities:Lead the development of features in Unreal EngineDrive technical decisions and...


  • Los Angeles, California, United States Riot Games Full time

    Job SummaryRiot Games is seeking a highly experienced Principal Software Engineer to lead the technical development of our VALORANT client. As a key member of the Cross-VALORANT Experience team, you will be responsible for directing work done to ensure a high-quality experience for millions of players worldwide.You will work closely with engineers across...


  • Los Angeles, California, United States City National Bank Full time

    Overview">We are seeking an experienced Software Engineering Lead to join our team at City National Bank. As a key member of our technology organization, you will be responsible for leading the development and implementation of innovative software solutions that meet the needs of our customers.">Compensation">The estimated annual salary for this position is...


  • Los Angeles, California, United States Riot Games Full time

    Riot Games, a leading player in the gaming industry, is seeking an experienced Strategic Leader to spearhead its Software Engineering team. With a focus on innovation and collaboration, this role will be responsible for driving the direction of cross-game social experiences and building central shared technologies that power social interactions in all of...


  • Los Angeles, California, United States The County of Los Angeles Full time

    The County of Los Angeles is seeking a highly skilled and experienced Enterprise Software Engineering Lead to join its team. As an integral part of the organization, this individual will be responsible for leading a team of software engineers in the development and implementation of cutting-edge solutions.About the RoleThis is a unique opportunity to work...


  • Los Angeles, California, United States Northrop Grumman Full time

    Northrop Grumman is a leading provider of innovative systems and solutions to the defense and aerospace industries. Our team is committed to delivering exceptional performance and value to our customers.About the RoleWe are seeking a highly experienced Principal Systems Engineering Lead to join our Advanced Weapons team in Northridge, CA. The selected...


  • Los Angeles, California, United States Northrop Grumman Full time

    Company OverviewNorthrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences.We are committed to hiring and retaining a diverse workforce and proud to be...


  • Los Angeles, California, United States Riot Games Full time

    Riot Games is seeking a highly skilled Software Engineering Team Lead to join our team. The ideal candidate will have a strong background in software engineering, leadership, and communication. This role will be responsible for leading a team of engineers to design, build, and deliver new in-game features for VALORANT's competitive modes.The Lead Software...


  • Los Angeles, California, United States Microsoft Corporation Full time

    We are seeking a skilled Principal Cloud Services Engineer to join our team at Microsoft Corporation. As a key member of our Xbox Game Studios Publishing team, you will be responsible for designing and developing robust web services on our platform that align with our needs and compliance requirements.About the RoleThis is a rare opportunity to work on...


  • Los Angeles, California, United States Tech Providers Full time

    Job OpportunityTech Providers is looking for a talented IT Software Engineer Lead to work on various projects in Los Angeles, CA 90020 (Remote). This position requires strong leadership skills and expertise in software development methodologies.About the RoleThis classification must have a minimum of 7 years of experience in electronic data processing...

  • Principal Engineer

    4 weeks ago


    Los Angeles, California, United States Carollo Engineers Full time

    About the RoleCareer opportunities have arisen at Carollo Engineers for a skilled and experienced Principal Engineer to join our Los Angeles team. As a Principal Engineer, you will be responsible for managing and designing medium- to large-sized projects with full responsibility for budget, schedule, contractual obligations, and quality standards. You will...


  • Los Angeles, California, United States Riot Games Full time

    Riot Games is a leading player in the gaming industry, known for its innovative approach to game development and community engagement.We are currently seeking an experienced Software Engineering Team Lead to join our team. This is a challenging role that requires strong technical expertise, leadership skills, and the ability to prioritize tasks...


  • Los Angeles, California, United States CloudKitchens Full time

    About Us\City Storage Systems is a company that develops infrastructure for the food industry, creating kitchens in cities around the world and designing software and hardware to deliver orders efficiently. Our facilities house multiple restaurants under one roof and enable thousands of people to pick up food ordered via various channels.\Job...


  • Los Angeles, California, United States ZipRecruiter Full time

    Job DescriptionWe are looking for a talented Senior Software Engineer to join our team in Santa Monica, CA. As a Senior Software Engineer, you will be responsible for designing and developing complex software systems using multiple programming languages.You will work closely with cross-functional teams to ensure seamless integration of software components...


  • Los Angeles, California, United States Riot Games Full time

    Job DescriptionRiot Games is seeking a seasoned Software Engineering Manager to join our esteemed Live Design team. As a key member of our organization, you will oversee a group of engineers and collaborate with cross-functional teams to drive the development of VALORANT.Core Responsibilities:Team Leadership: Manage a team of 1-3 software engineers,...


  • Los Angeles, California, United States County of Los Angeles, CA Full time

    We are looking for an experienced Lead Software Engineer to join our team at the County of Los Angeles, CA. As a key member of our IT department, you will be responsible for leading the design, development, and deployment of cloud-based enterprise applications. With a strong background in software engineering and leadership skills, you will play a crucial...


  • Los Angeles, California, United States Spill Full time

    Job SummaryWe're looking for a skilled Software Engineer to help create the APIs and services that will power the initial experience for Spill. As a key member of our engineering team, you'll collaborate with experienced professionals who have scaled some of the largest and most complex systems in the world.ResponsibilitiesDesign, develop, and maintain...


  • Los Angeles, California, United States thatgamecompany Full time

    About the RoleWe are seeking a highly skilled Senior/Principal Engineering Manager to lead our backend game services team at thatgamecompany. This is a rare opportunity to join a vibrant community of socially minded players and contribute to creating lasting friendships.Main Responsibilities:Lead the engineering team in their approach to problems, ensuring...