Embedded Software Engineer III

| Greater LA Area
Sorry, this job was removed at 6:02 a.m. (PST) on Thursday, May 5, 2022
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Find out what all the buzz is about! If you are looking for a career that's fast-paced and exciting, then you've come to the right place. With the amazing growth that Honeybee is experiencing, now is a great time to join our team. We offer a robust benefits package including; paid parental leave, tuition reimbursement, company-paid life and disability insurance, and a generous offering of health and wellness options. Since 1983 Honeybee Robotics has been creating the world's most advanced robotics systems for the world's toughest environments. With projects ranging from Planetary Exploration to Open-Source Software and Spacecraft Systems, Honeybee Robotics has exciting opportunities in a wide variety of Research and Development fields. With locations in Longmont CO, Pasadena CA and Brooklyn NY, we offer impactful career opportunities coast to coast.
Job Description
The Software Engineer III will support robotics and measurement software systems development.
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
  • 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)


Honeybee Robotics, Ltd. is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to race, religion, color, sex, age, disability, sexual orientation, genetic information, national origin, or veteran status.

Read Full Job Description
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • People Operations
    • C#Languages
    • C++Languages
    • PythonLanguages
    • RubyLanguages
    • GitHubServices
    • Microsoft AzureServices
    • SolidWorksDesign
    • ConfluenceManagement
    • Microsoft TeamsCollaboration

Location

2408 Lincoln Ave, Altadena, CA 91001

An Insider's view of Honeybee Robotics

What does your typical day look like?

Every single day at Honeybee is different, but truly its own exciting challenge. We have a lot of customer-facing work with NASA happening here, which creates opportunities for collaboration, both internally and with our expert customers.

Lisa

Director of Programs EX

What makes someone successful on your team?

To be successful on my team you will have to carry a positive attitude and a drive to always do better than the day before. We have a slow is fast mentality so that all work is completed correct the first time. I work hard to provide any needed support to drive someone to be able to reach their full potential through training or team collaboration.

Colin

Production Supervisor

What is your vision for the company?

We have fantastic talent; every time we hire the right person, it makes us all better. I’m excited to see Honeybee establish teams setting the bar higher, deliver excellence at every level and interact effectively with the other functions to create smooth transitions and allow us to provide excellent hardware in a timely and cost-effective fashion.

Stella

Mechanical Engineering Lead

How do you empower your team to be more creative?

To empower team creativity, I’ve found that often the best thing I can do is listen.

Gale

Chief Systems Engineer

What are Honeybee Robotics Perks + Benefits

Honeybee Robotics Benefits Overview

Honeybee provides our employees with competitive and robust benefits, including tuition reimbursement, 401(k) with competitive company match, and generous medical benefits. For more information, visit Honeybee Robotics' career page or connect with us on LinkedIn or Instagram.

Culture
Volunteer in local community
Partners with nonprofits
Open door policy
Team based strategic planning
Open office floor plan
Employee resource groups
Employee-led culture committees
In-person all-hands meetings
Employee awards
Diversity
Highly diverse management team
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Wellness programs
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Performance bonus
Pay transparency
Child Care & Parental Leave Benefits
Generous parental leave
Family medical leave
Company sponsored family events
Vacation & Time Off Benefits
Generous PTO
Paid volunteer time
Sabbatical
Paid holidays
Paid sick days
Floating holidays
Bereavement leave benefits
Office Perks
Company-sponsored outings
Free snacks and drinks
Some meals provided
Onsite office parking
Pet friendly
Relocation assistance
Mother's room
Professional Development Benefits
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Mentorship program
Continuing education stipend
Continuing education available during work hours
Customized development tracks
Paid industry certifications

More Jobs at Honeybee Robotics

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Honeybee RoboticsFind similar jobs like this