Search jobs > Durham, NC > Software engineer

Software Engineer 2

VirtualVocations
Durham, North Carolina, United States
Full-time

A company is looking for a Software Engineer 2 to support the development of autonomy algorithm software for automated trucks.

Key ResponsibilitiesDevelop and maintain autonomy algorithms for navigation and environmental interactionPerform software architecture, design, coding, unit testing, integration, deployment, and maintenanceUtilize sensor and mapping data to ensure vehicle safety and reliabilityRequired QualificationsMaster's degree or foreign equivalent in a relevant technical field, or Bachelor's degree with 5 years of experienceExperience in C++ software development and unit testing in a Linux environmentKnowledge of probability, linear algebra, vehicle physics, and motion controlFamiliarity with ROS (Robot Operating System) and embedded applicationsProficiency with Linux development tool chains

10 hours ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Software Engineer III, Video to support integrations with video systems and devices. ...

Promoted
Canonical - Jobs
Raleigh, North Carolina

The Multipass team is hiring a Software Engineer to join our distributed team. As a Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding. Review code and architecture as part of Canonical's engineering process. Experience with software...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior / Staff Software Engineer - Fullstack. ...

Promoted
Tavve Software Co.
Chapel Hill, North Carolina

Description This software engineer will be part of a team that includes IT people to develop sophisticated large data analysis software. ...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Software Engineer - Loan Originations. ...

Northrop Grumman
Morrisville, North Carolina

Supporting systems engineering efforts in system design, solution engineering and software development. We are looking for a Software Engineer experienced in Java (as your primary and most skilled in Object-Orientated programming language) who wants to work on an agile development team using modern ...

Oracle
Durham, North Carolina

As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications...

Raytheon Technologies
Morrisville, North Carolina

Principal Embedded Software Engineer. Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features. Work closely with a team softw...

Relias LLC
Morrisville, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as a Software Engineer (Front-end)? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. The Software Engineer, Communities will be instru...

Plexus
Raleigh, North Carolina

To perform software engineering design services and other related software development support services throughout all stages of the product development life cycle. Student working toward a Bachelor’s degree in Computer Engineering or Software Engineering for entire duration of internship. We’re a g...