Global Connect logo

Global Connect

Embedded Software Engineer - C++ and Camera/Radar and off highway Experience

Global Connect

📍 Peoria, United States 🇺🇸

full-time
senior
Posted —

Key Skills

C++LinuxGitRadarCamera

Industry

RoboticsAutomotive

Job Description

Job Role: Embedded software engineer - Perception systems (C++/Linux)

Location: Peoria, IL

Job-Type: Full-time





Duties & Responsibiliti

  • esDesign, develop, integrate, and test embedded software for safety-critical machine applications with a focus on camera and radar-based perception system
  • s.Develop high-performance embedded applications usin g C ++ o n Lin ux platform
  • s.Design, implement, and optimize radar and camera data processing pipelines for perception and autonomous machine functionalit
  • y.Integrate perception software with embedded hardware, sensors, and machine control system
  • s.Debug, troubleshoot, and resolve software, hardware, and system-level issues using industry-standard debugging tool
  • s.Develop and execute software validation plans, including integration, functional, regression, and system-level testin
  • g.Collaborate with systems, machine controls, validation, and global engineering teams throughout the software development lifecycl
  • e.Improve software performance, scalability, stability, and reliability through continuous optimizatio
  • n.Participate in software architecture discussions, code reviews, and technical design review
  • s.Support source control, software releases, and configuration management using Git and modern development practice

s.Required Skil

lsRequired Technical Skil

  • lsStrong proficiency i n C ++ programming and object-oriented software desig
  • n.Experience developing embedded software o n Lin ux platform
  • s.Hands-on experience wit h camera and radar data processi n
  • g.Experience with embedded communication protocols such a s C AN an d Ethern e
  • t.Strong system-level debugging and troubleshooting skill
  • s.Experience using Git, compilers, debuggers, and software development tool
  • s.Knowledge of software integration, validation, and testing methodologie

s.Preferred Technical Skil

  • lsNVIDIA development ecosystem (CUDA, TensorRT, Jetson, DRIVE platform
  • ).GStreamer and multimedia pipeline developmen
  • t.Experience with robotics, autonomous systems, perception, or sensor fusio
  • n.Experience with unit testing frameworks such a s Google Test (GTes t) o r C Te s
  • t.Familiarity with real-time embedded systems and safety-critical software developmen

t.Education & Experien

  • ceBachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related technical disciplin
  • e.5+ years of experience developing embedded software using C++ in Linux environment
  • s.Experience developing software for embedded, robotics, autonomous, automotive, or industrial machine applications is preferre

d.Top 3 Skil

  1. lsEmbedded C++ software development on Linu
  2. x.Camera and radar perception processin
  3. g.Embedded system integration, debugging, and troubleshootin

g.Soft Skil

lsRequir

  • edStrong analytical and problem-solving skill
  • s.Excellent verbal and written communicatio
  • n.Ability to work effectively in a collaborative, cross-functional, and global engineering environmen
  • t.Self-motivated with strong organizational and time management skill

s.Preferr

  • edExperience leading technical discussions and mentoring junior engineer
  • s.Ability to manage multiple priorities in a fast-paced product development environmen


t.