Senior Perception Software Engineer
Company
Hexagon AB
Location
Chicago, IL
Type
Full Time
Job Description
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
Similar Jobs
Heart & Vascular Service Line Cardiology Co-Director - Rush University Medical Center
Views in the last 30 days - 0
View DetailsData 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 DetailsSenior 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 DetailsHVAC/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 DetailsDirector 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 DetailsSr 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