Embedded Software Engineer 4 (99439-1)

Cullerton Group

Mossville, IL

JOB DETAILS
SALARY
$77
SKILLS
Algorithms, Artificial Intelligence (AI), Best Practices, C++ Programming Language, Code Reviews, Computer Programming, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Control Systems, Cross-Functional, Data Management, Datasheets, Debugging Skills, Embedded Software, Embedded Systems, Ethernet, GPU (Graphics Processing Unit), Hardware Components, Leading Edge Technology, Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR), Linux Operating System, Memory Management, Mentoring, Multithreaded Programming, Performance Tuning/Optimization, Prototyping, Python Programming/Scripting Language, Realtime Operating System, Robotics, Robotics Software, Root Cause Analysis, Schematics, Simulation, Software Administration, Software Architecture, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Systems Engineering, Team Building, Technical Leadership, Test Automation, Test Plan/Schedule
LOCATION
Mossville, IL
POSTED
30+ days ago
Embedded Software Engineer 4 (99439-1 / 91195-1)
Cullerton Group has a new opportunity for an Embedded Software Engineer 4. The work will be done onsite full-time in Mossville, IL (with flexibility to be based in other U.S. locations: Pittsburgh/ North Carolina/ San Francisco). This is a long-term position that can lead to permanent employment with our client. Compensation is up to $77/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).

Job Summary
Cullerton Group is seeking a senior-level Embedded Software Engineer to support the development of advanced autonomy systems. This role focuses on designing, developing, and scaling embedded software across perception, planning, control, and platform layers. The engineer will play a key technical leadership role, translating complex algorithmic concepts into production-ready software while collaborating across multidisciplinary teams. This position offers the opportunity to work on cutting-edge autonomy technology deployed in real-world applications.

Key Responsibilities
• Lead the design, development, and ownership of embedded software components from concept through production deployment
• Define and influence software architecture for scalable, reliable, and maintainable systems
• Translate algorithms and research prototypes into real-time, production-grade embedded software
• Collaborate with cross-functional teams including robotics, controls, AI/ML, and systems engineering
• Drive integration of software with sensors, actuators, and vehicle networks (e.g., CAN, Ethernet)
• Perform debugging, root cause analysis, and performance optimization across simulation and field environments
• Ensure software quality through automated testing, CI/CD pipelines, and best practices
• Mentor junior engineers and contribute to technical standards, code reviews, and team development

Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field (Master’s preferred)
• 5+ years of experience in embedded software development, autonomy, robotics, or real-time systems
• Strong programming expertise in C++ and experience with Python
• Experience with Linux-based development, multithreading, memory management, and performance optimization
• Experience with the full software development lifecycle (requirements, design, development, testing, deployment)
• Ability to read schematics and data sheets for hardware components

Preferred Qualifications
• Experience with autonomy or robotics frameworks (e.g., ROS/ROS2 or similar)
• Experience with perception systems (LiDAR, radar, camera, sensor fusion)
• Familiarity with motion planning, control systems, or state estimation
• Experience with simulation environments, HIL/SIL testing, or synthetic data pipelines
• Exposure to embedded systems, real-time constraints, or edge/GPU computing
• Experience working in large, cross-functional engineering teams

Why This Role?
This position offers an opportunity to contribute to cutting-edge autonomy software that is moving from development into production. You will work on high-impact systems alongside multidisciplinary teams, helping shape the future of intelligent and automated technologies. Cullerton Group provides a professional environment with strong growth potential and long-term career opportunities.
 

About the Company

C

Cullerton Group