Motion Planning Software Engineer
4 days ago
Job Details
Job Location: Main Location - PITTSBURGH, PA
Position Type: Full Time
Salary Range: Undisclosed
Job Category: Engineering
Description
Join Our Team
At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients' growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team. Join us on our mission as we move fast, think big, and have fun
About Us
Onward Robotics delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Onward Robotics provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Learn more at
Job Summary
As a Motion Planning Software Engineer in our Robot Software Department, you will focus on the design and implementation of motion planning and path planning software for our autonomous robotics product line. As a core team member, you will work in an Agile software development environment to improve the existing motion planning software. These improvements will help to make our autonomous robotics product line more efficient and reliable in uncertain and dynamic environments.
Duties and Responsibilities:
- Participate in an Agile development environment
- Design, implement, and maintain motion & path planning software of autonomous robots
- Participate in requirements-driven, object-oriented software design
- Implement software on real-world hardware and embedded systems
Core Competencies:
- Ability to be flexible and adaptable in a startup environment
- Good team player with great communication skills
Required Skills:
- Modern C++ programming fluency and design patterns
- Experience working with physical robots and the flow of information through its primary sub-systems
- Experience with source code management systems (e.g. git) and performing detailed code reviews
- Experience with Linux systems
Minimum Experience Requirements:
- 2-3 years of work experience creating custom motion planning algorithms for autonomous mobile robots
- Experience with non-linear optimization theory
- Strong linear algebra and calculus knowledge
Preferred Experience Requirements:
- 5+ years of work experience creating custom motion planning algorithms for autonomous mobile robots
- Knowledge in theoretical controls
- Experience interfacing with actuators and real world hardware systems
Minimum Education Requirements:
- Bachelor's Degree in Robotics, Mechanical/Aerospace Engineering, Electrical/Computer Engineering, or Computer Science
Preferred Education Requirements:
- Master's Degree in Robotics, Mechanical/Aerospace Engineering, Electrical/Computer Engineering, or Computer Science
-
Principal C++ Embedded Software Engineer
5 days ago
Pittsburgh, Pennsylvania, United States Motional Full time $175,000 - $234,000 per yearMission SummaryThe Platform Infrastructure Embedded Software team designs and develops high quality software to leverage embedded compute platforms for autonomy stack development and to bolster the safety critical applications on the Motional Vehicle platforms. We are a team of engineers who bring a broad experience in software development and leverage this...
-
Software Engineering Internship or Co-op
1 day ago
Pittsburgh, Pennsylvania, United States Aerotech Full time $60,000 - $80,000 per yearSoftware Engineering Internship or Co-opWhen you join the Precision Automation and Robotics evolution at Aerotech, located near Pittsburgh, PA in RIDC Park, O'Hara Township, you will join a company that is small enough that everyone makes a difference, and large enough to work with today's latest and greatest technology. You will gain exceptional experience...
-
Assistant Embedded Software Engineer
4 days ago
Pittsburgh, Pennsylvania, United States Software Engineering Institute | Carnegie Mellon University Full time $120,000 - $150,000 per yearAbout the roleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...
-
Software Engineer, Functional Architecture
3 days ago
Pittsburgh, Pennsylvania, United States Aurora Full time $126,000 - $201,000 per yearWho We AreAurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.At Aurora, you will tackle massively complex problems alongside other passionate, intelligent...
-
Software Engineer, Functional Architecture
5 days ago
Pittsburgh, Pennsylvania, United States Aurora Innovation Full time $126,000 - $201,000Who we areAurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.At Aurora, you will tackle massively complex problems alongside other passionate, intelligent...
-
Software Engineer II, Pipeline Automation
4 days ago
Pittsburgh, Pennsylvania, United States Aurora Innovation Full time $126,000 - $201,000Who we areAurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.At Aurora, you will tackle massively complex problems alongside other passionate, intelligent...
-
Software Engineer
1 day ago
Pittsburgh, Pennsylvania, United States Free Market Health's Full time $100,000 - $200,000 per yearOverviewAs part of the Technology Services team at Free Market Health, the Software Engineer will be responsible for all aspects of application development. As part of a growing team in a fast-paced start-up environment, we are looking for a Software Engineer that will contribute directly to key design and development decisions, who is focused on impeccable...
-
Software Quality Engineer
1 day ago
Pittsburgh, Pennsylvania, United States SourceTek Full time $60,000 - $80,000 per yearCompany Description SourceTek is a full-service IT staffing firm, specializing in providing top quality candidates to fill contract consulting, contract-to-hire and permanent positions. Privately-held and founded in 2013, SourceTek is headquartered in Tampa and partners with middle-market to fortune 500 clients nationwide. Job Description Software Quality...
-
Software Engineer, Freeform
5 days ago
Pittsburgh, Pennsylvania, United States Apple Full time $104,000 - $250,000 per yearDo you want to help build Freeform, the incredibly powerful yet easy-to-use collaborative whiteboard app that ships with every iPhone, iPad, Mac, and Vision Pro? Are you interested in creating amazing user experiences? Do you want to harness the latest technologies available on Apple platforms? Do you have a passion for code that is as elegant as the output...
-
Sr. Embedded Software Engineer
1 day ago
Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time $115,000 - $143,000 per yearAbout the roleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...