Embedded Robotics Engineer

Brightsharks Engineering

IL

JOB DETAILS
SALARY
$80,000–$100,000 Per Year
JOB TYPE
Contractor, Full-time
SKILLS
Robotics, Embedded Systems, Embedded Software, C++ Programming Language, MATLAB, Robotics Software, C Programming Language, Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR), Algorithms, Electrical Engineering, Embedded Linux, Kalman Filter, Embedded Hardware, Embedded Operating Systems, Control Systems, CUDA (Compute Unified Device Architecture), Camera, Computer Firmware, Device Drivers, Linux Operating System, Middleware, Peripheral Hardware, Realtime Operating System, Software Development,
QUALIFICATIONS

Required Qualifications
Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
2+ years of experience in Embedded Software, Robotics Software, or Autonomous Systems development.
Strong programming skills in C/C++ with working knowledge of Python.
Experience with ROS2, Linux, Embedded Linux, or RTOS (QNX preferred).
Hands-on experience with communication protocols such as I2C, SPI, UART, CAN, IPC, and embedded debugging tools.
Experience developing software for autonomous mobile robots (AMRs), robotics platforms, or automotive embedded systems.
Familiarity with sensor fusion, localization, perception, SLAM, and computer vision concepts.
Experience with Git, CMake, Docker, CI/CD, and software testing frameworks.
Preferred Qualifications
Experience with TensorRT, CUDA, OpenCV, PyTorch, or other AI/ML frameworks.
Knowledge of AUTOSAR, automotive diagnostics (UDS), or safety-critical software development.
Experience with NVIDIA Jetson, Raspberry Pi, or other embedded hardware platforms.
Familiarity with robotics algorithms such as Kalman Filters, Particle Filters, ICP, A, RRT*, or motion control.
Experience deploying production software in robotics, autonomous vehicles, industrial automation, or automotive systems.

RESPONSIBILITIES

Develop ROS2-based robotics applications and deploy software on embedded platforms such as NVIDIA Jetson, Raspberry Pi, or ARM-based processors.
Collaborate with cross-functional teams to design, test, debug, and deploy production-quality software while following CI/CD and software quality best practices.

LOCATION
IL
POSTED
Today

Key Responsibilities: (Only W2 no C2C ) Looking for a Embedded Robotics Engineer for our direct client in IL. 

Design, develop, and maintain real-time embedded software and robotics applications using C/C++ in Linux and RTOS environments.
Develop software for autonomous systems, including localization, perception, sensor fusion, SLAM, and motion planning.
Build and optimize embedded firmware, middleware, device drivers, and communication interfaces for robotics and automotive platforms.
Integrate and validate sensors including LiDAR, IMU, RGBD cameras, ultrasonic sensors, and other embedded peripherals.

About the Company

B

Brightsharks Engineering