Software Engineer

Published
November 26, 2021
Location
Pasadena, CA
Category
Job Type

Description

This Jobot Job is hosted by: Tony Svare
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $85,000 - $100,000 per year

A bit about us:

Robotics Software Systems Development

Why join us?

Great Benefits, Advancement Opportunities, Work Culture

Job Details

Responsibilities
Develop and maintain robotic control and measurement software system for both PCs and embedded systems
Lead efforts in testing and validation on robotics software and control systems
Manage software field deployments and provide support on-site and remotely to customers
Deriving and owning software system requirements and schedules
Evaluating and identifying improvements to system design with specific focus on robust autonomy
Interfacing with scientists, engineering managers, product management and/or program management to drive new product development programs from concept to production
Provide hands-on support to cross-functional product development teams servicing markets including space, defense, medical, manufacturing and other industries
Writing requirements and specification documents

Required Experience, Skills and Education
US Person (US Citizen or Permanent Resident)
BS or MS (preferred) in Computer Science, Robotics, Computer Engineering, Electrical Engineering or equivalent
6+ years of experience (or 4+ with MS) in software development for either PC or embedded targets
2+ years RTOS development experience
Extensive knowledge of C/C++ development
Experience with testing frameworks and unit testing
Experience with git version control system
Experience reading circuit diagrams and performing basic debug
Experience designing effective software architectures for critical high-reliability systems
Capability to write maintainable and responsive multithreaded and multi-process applications
Knowledge of digital communication systems (Ethernet, USB, async, serial, CAN, SPI, I2C)
Experience with space flight avionics or ground system software, particularly on planetary exploration missions
Experience with distributed networked software for controls (i.e. ROS)
Knowledge of automated software test and continuous integration systems
Knowledge of robotics motion systems (e.g., manipulator kinematics and dynamics)

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Only registered members can apply for jobs.

Related Jobs

Full Stack Software Engineer   Los Angeles, CA new
November 26, 2021
November 26, 2021
Entry Level Software Developer   Van Nuys, CA new
November 24, 2021
Software Engineer, JavaScript   Santa Monica, CA new
November 24, 2021

Author: