Jobspring Partners: Talent in Action

Robotics Software Engineering Manager/ Linux/ C++/ Palo Alto

Apply for this job
Share this:

Robotics Software Engineering Manager/ Linux/ C++/ Palo Alto

Our client is a well known industry leader in the drone industry. They have an impressive R&D team located in Palo Alto that is looking to bring on a Robotics Software Engineering Manager to lead a team of several engineers.

You will play an important role in shaping the future of autonomous drones. You will lead a team designing and implementing algorithms for autonomous navigation, computer vision, deep learning, sensor fusion and distributed processing. This team works across the operating system (multithreading, scheduling, I/O and resource management). Most of the code is in C++ on Linux. Ideal candidates will have worked with IMUs, GPS, cameras, and LiDAR or similar sensors. 

Required Skills & Experience

  • Bachelors in computer science, electrical engineering, or a related field
  • 5+ years in developing embedded software for robotics, consumer or industrial devices 
  • Experience leading or managing a team
  • Experience with stereo vision/cameras/LiDAR from a data processing and algorithms perspective
  • Expert in C++ programming
  • Experience implementing algorithms in robotics – state estimation, nonlinear control, sensor fusion, trajectory and action planning, SLAM
  • Comfortable with Linux (bash scripting, hardware drivers, system libraries)
  • Experience with OS-level programming – threading, scheduling and memory management
  • Experience with distributed computing and communication systems
  • Strong analytical problem solving skills using scientific method and design of experiments 
  • Excellent written and verbal communication skills, able to communicate complex technical issues to cross-functional teams 
  • Excellent collaborator, able to make a positive contribution in a dynamic team spread around the world – especially across cultures and timezones

Desired Skills & Experience

  • Masters or PhD in a related field
  • Experience with statistical analysis concepts and tools
  • Familiarity with UI and web technologies
  • Familiarity with iOS/Android
  • Experience with hardware bring-up 
  • Experience with debug lab equipment such as oscilloscopes, logic analyzers etc
  • Have designed, built and/or enjoy flying remote controlled aerial vehicles 

What You Will Be Doing

  • Lead project throughout product/project development
  • Guide the building of efficient, powerful and unique algorithms on top of flight control, sensing payloads and data sources
  • Lead and assist on developing an SDK framework that makes core capabilities of products accessible to developers
  • Coordinate the production, development, and maintenance of new and existing web services projects, and identify opportunities to increase the enablement and attraction to new, existing, and future clients
  • Manage internal and external dependencies to ensure the development team delivers on schedule
  • Review and contribute to the SDK, produce documentation, and disseminate knowledge in the organization as well as to external developers
  • Work with internal teams and industry partners to prototype and develop core technologies for future products
  • Work with product teams to drive final technology integration into product development
  • Have regular 1:1’s with your team and each member of the team
  • Work with existing EPM to triage Jira tickets as they are filed.
  • Ensure the important work gets done and that the engineers’ workloads are balanced
  • Ensure that the long term roadmap is maintained and accurate
  • Have a unique sense of management style that works for you, the team, and office that allows for flexibility and the needs of your team

The Offer

  • Competitive Salary: Up to $220K/year, DOE

You will receive the following benefits:

  • Annual Bonus
  • Medical, Dental, Vision Insurance
  • Flexible PTO and Work Hours
  • 401k
  • Collaborative, open-room work environment

Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.

Jobspring Partners, part of the Motion Recruitment network, provides IT Staffing Solutions (Contract, Contract-to-Hire, and Direct Hire) across 12 major North American markets. Our unique expertise in today’s highest demand tech skill sets, paired with our deep networks and knowledge of our local technology markets, results in an exemplary track record with candidates and clients.

Apply for this Job

Jason Cooper (JS) is leading the search for this position. Use the button below to send us your resume and let us know you’re interested in the job!

Apply to this job
Robotics Software Engineering Manager/ Linux/ C++/ Palo Alto
  • Jason Cooper (JS)

  • Regional Director
  • Jobspring San Jose - SWD
Back to job listings

Great! You're interested!

Use this form to send me your resume, and my team and I will review it for this job:

Robotics Software Engineering Manager/ Linux/ C++/ Palo Alto

So you know, this isn't the only job like this we're working on. We'll review your resume for every relevant job that comes in!


Apply With This Info
  • Jobspring Partners

Thank you

Your information has been received.

One of our teams will give it a careful look for the Robotics Software Engineering Manager/ Linux/ C++/ Palo Alto job, and for every other relevant position we’re working on right now, too.
If it looks like we can help you out, you’ll hear from us shortly!

Return to Search Results Close

Send to a Friend

If you know someone who'd be interested in this job, send them a link so they can check it out.

Thank You!

Your note about the position number: 334013 has been sent to your friend

Return to Search Results