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
Business Data Analyst - Ahold Delhaize USA
Views in the last 30 days - 0
Takes the initiative to keep both own knowledge of the eCommerce fulfillment space up to date and to maintain an awareness of developments in the reta...
View DetailsExecutive Chef @ Tabu - Atomic Hospitality
Views in the last 30 days - 0
Hire train schedule and develop kitchen staff Expo during service to ensure smooth execution and guest satisfaction
View DetailsIT Project Support Specialist (Remote - IL) - Tanager, Inc.
Views in the last 30 days - 0
May consider college degree in IT field in lieu of experience This position involves direct communication and support to ensure readiness to cut over ...
View DetailsCommercial HVAC Preventative Maintenance Technician - BGIS
Views in the last 30 days - 0
Subject to drug background and drivers license checks Maintaining the company service vehicle tools and inventory stock while adhering to company driv...
View DetailsSenior Accountant - Alzheimer's Association
Views in the last 30 days - 0
Assist with the entry of annual Budgets Thorough understanding of developing and working with Excel spreadsheets Full time or Part time Full Time
View DetailsAnticipated SY 25-26 School Security Officer - Chicago Public Schools
Views in the last 30 days - 0
Monitor school grounds and school entrances to ensure only authorized personnel and authorized visitors access the school if assigned to the main entr...
View Details