Senior Perception Software Engineer

Hexagon AB · Chicago, IL

Company

Hexagon AB

Location

Chicago, IL

Type

Full Time

Job Description

Overview

Hexagon's Autonomy & Positioning division is looking for a Senior Perception Software Engineer to join our growing perception team. The team develops computer vision solutions for deployment on production grade hardware in Mining, Agriculture, and other industries supported by the Hexagon portfolio of companies. The Senior Percption Software Engineer will oversee development of software components used in the ECU, external components and PC tooling for the ECU access. He will conduct the system integration of components prepared by other teams and by himself. This tasks includes debugging of own code, other team member's code and 3rd party software.

The Location: Hexagon is a global company with locations around the world. This position is remote, based in the Midwestern United States.

Responsibilities

As a Senior Perception Software Engineer, resposibilities include:

  • Consolidate requirements for the components in charge and prepare solution proposals to address them
  • Bring up of the OS and the perception system on new hardware platforms
  • Porting of components to a new OS
  • Integrate and maintain driver and library components from 3rd parties into the perception software stack
  • Modify existing board support packages for Linux and other operating systems
  • Work with state-of-the-art task tracking tools such as JIRA for project progress reporting and issue handling

Qualifications

Must-Have:

  • Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field
  • 5+ years of industry development experience with embedded product development
  • Strong programming skills in C and C++
  • Be comfortable with the idea of personally creating a complex 25.000-line application in about one year
  • Sufficient hardware background for bringing up newly designed boards with Linux or other complex OS
  • Experience with 3rd party software component integration (e.g., camera driver, sensor stacks etc.)
  • Experience with QNX, INTEGRITY or similar operating systems

Key Success Factors:

  • Self-motivated and willing to work independently and with little supervision
  • Exceptional problem solving and troubleshooting skills
  • Able to outsource working packages to 3rd parties
  • Strong interpersonal and communication skills
  • Collaboration with a highly technical team
  • Able to work in a geographically diverse team setting

Nice-to-Have:

  • Camera hardware and driver development skills
  • Application or driver design experience with GNSS, radar, lidar sensors
  • Linux BSP development background for NVIDIA SoCs
  • Application design experience with OpenCV
  • Experience with an RTOS for an MCU, such as AUTOSAR OS, FreeRTOS, ITRON, T-Kernel or similar
  • Programming skills in assembler

Not sure if you meet all the qualifications for this role? Let us decide! At Hexagon, we are committed to a diverse and inclusive work environment. If you're excited about the opportunities this role could bring, we encourage you to apply. If you have any questions about the role or our company, please email our team at [email protected] and we will be pleased to follow up with you. Please do not send cover letters or resumes to this address.

The Company: Hexagon's Autonomy & Positioning division is a global technology leader pioneering autonomy and positioning solutions. Our solutions power intelligent ecosystems in vital industries and safety-of-life applications. We enable the advancement of Autonomous X, where cars, UAVs, industrial vehicles, trains, vessels and more will operate safely, securely, reliably and efficiently thanks to our solutions that provide assured autonomy and positioning.

Autonomous Stuff LLC, as part of the Hexagon Group, is the world leader in supplying R&D platforms, products, software and engineering services for the advancement of robotics and autonomy systems. At AutonomouStuff, we have created an environment that fosters innovation and brings out the best in people. Our dedicated team is experienced, knowledgeable and passionate.

EOE/F/M/Vet/Disabled

Click on the links below to learn more about Equal Employment Opportunity

EEO is the Law

EEO Pay Transparency

EEO Employee Rights

Applicants that require accomodation in the job application process may contact Human Resources for assistance at 309.291.0966.

We are an E-Verify participating employer. Click on the links below for more information about E-Verify and your right to work.

E-Verify Participation

E-Verify Right to Work

Date Posted

10/29/2023

Views

26

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8