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 Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Heart & Vascular Service Line Cardiology Co-Director - Rush University Medical Center

Views in the last 30 days - 0

View Details

Data Analyst II - Uber

Views in the last 30 days - 0

Use tools and programming languages like SQL Tableau ExcelSheets and many other internal tools such as Oracle to work efficiently at scale

View Details

Senior Control Testing Analyst - TransUnion

Views in the last 30 days - 0

Assist with investigation and control design following incident or risk event Governance Risk andor Compliance certification eg CCEP ARM GRCP

View Details

HVAC/R Service Tech 5 - Refrigeration - CoolSys

Views in the last 30 days - 0

Sr senior Service Tech refridgeration HVAC refrigeration HVACR HVACR diagnostic commercial service install mechanical mechanic apprentice AC

View Details

Director of Chef Operations - Sticky Fingers Cooking

Views in the last 30 days - 0

Support our staff of chef instructors in implementation of SFC curriculum recipes and classroom management Work closely with Area Director in developi...

View Details

Sr Data Analyst - IDR Inc.

Views in the last 30 days - 0

4 years of experience with data visualization tools such as Alteryx and Power BI Collaborate with staff product teams IT and other functional areas wi...

View Details