Software Engineer 4

Shiro technologies LLC

Chillicothe, ILPosted March 27, 2026
ContractOn-siteMid-level

Required Skills

C++PythonLinuxMultithreadingMemoryPerformanceAutonomyRoboticsReal-timeAlgorithmsDistributedMiddlewareROSPerceptionLiDARCameraRadar

Work Authorization

US CitizenGreen Card
  • We are seeking an experienced Software Engineer with strong expertise in C++ and proficiency in Python to design, develop, and maintain large-scale, production software systems. The ideal candidate will have a deep understanding of Linux-based development, multithreading, memory management, and performance optimization.

Top Skills

  • Strong expertise in C++ (required); proficiency in Python

Experience designing and maintaining large-scale, production software systems

  • Deep understanding of Linux-based development, multithreading, memory management, and performance optimization

Required Skills and Experience

  • 5+ years of professional software development experience with a focus on autonomy, robotics, or real-time systems
  • Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field (Master’s preferred) or equivalent experience

Experience with core autonomy software components that are scalable, reusable, and architecturally sound

  • Ability to move algorithms from simulation to reliable real-world deployment
  • Strong technical decision-making skills to reduce integration risk and long-term maintenance cost
  • Mentorship and leadership capabilities to help junior engineers grow
  • Ability to anticipate, diagnose, and resolve field issues with durable solutions

Experience with distributed systems, middleware, or robotics frameworks

Experience working in cross-functional, multi-team engineering environments

  • Familiarity with autonomy or robotics middleware (e.g., ROS/ROS2 or similar systems)
  • Hands-on experience with perception systems (LiDAR, camera, radar, sensor fusion)
  • Knowledge of motion planning, control algorithms, state estimation, or mapping

Experience with simulation, HIL, SIL, or synthetic data pipelines

  • Exposure to embedded systems, real-time operating constraints, or edge/GPU computing

Experience developing software for off-highway, automotive, construction, mining, or industrial autonomy

  • Knowledge of safety-oriented development practices, reliability engineering, or functional safety concepts

Work Authorization

Visa sponsorship may be considered on a case-by-case basis in accordance with applicable laws.