Sr. Embedded Software Engineer
Company: Honeybee Robotics
Location: Altadena
Posted on: August 7, 2022
Job Description:
Honeybee Robotics is looking for a Sr. Embedded Software
Engineer that will support robotics and measurement software
systems development at our Altadena, CA location.
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 documentsRequired
Experience, Skills and Education
- US Person
- 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
- 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
- Knowledge of automated software test and continuous integration
systems
Preferred Experience
- Experience with interfacing with FPGA HDL devices
- 2+ years RTOS development experience
- Python scripting experience
- GUI development experience (Qt experience preferred)
- Experience writing code for motion control
- Experience with distributed networked software for controls
(i.e. ROS)
- Knowledge of robotics motion systems (e.g., manipulator
kinematics and dynamics)
Keywords: Honeybee Robotics, Altadena , Sr. Embedded Software Engineer, IT / Software / Systems , Altadena, California
Didn't find what you're looking for? Search again!
Loading more jobs...