Senior Software Engineer

CIRCULAR SYSTEMS S.P.C.
United States
12 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Build Automation Code Review Software Debugging Python (Programming Language) Software Architecture Software Engineering Systems Integration Real Time Systems State Machines Software Troubleshooting Event Driven Architecture Information Technology

Job description

This is a senior, hands-on software engineering role for someone who thrives on solving real-world automation problems and takes true ownership of outcomes., * Design and maintain Python-based software that drives real-time crane control decisions - sequencing logic, state-machine design, and testing for safe, deterministic behaviour.

  • Co-own the control system end-to-end, including architecture, development, testing, deployment, commissioning and support.
  • Build automation logic that integrates with crane control systems, sensors and PLCs.
  • Lead technical investigations and resolve complex integration and commissioning issues.
  • Design scalable software architecture for deployment across multiple sites.
  • Review code, mentor junior engineers, and travel internationally to commission systems on some of the world’s largest container-handling machines.

Requirements

  • Bachelor’s degree in Computer Science, Software/Mechatronics/Electrical Engineering, Robotics, Automation or a related field.
  • Strong, demonstrable Python skills, with experience in industrial, automation, robotics or real-time systems.
  • Experience with software architecture, state machines, sequencing logic or event-driven systems.
  • Strong troubleshooting and debugging across complex, interconnected systems.

About the company

Our client specialises in industrial automation control systems and advanced software solutions for container terminals around the world. As they continue to grow, we are recruiting on their behalf for an experienced Senior Automation Software Engineer to take technical ownership of their crane control software.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

4:18 min

Under the hood of coroutines with state machines

Mikhail Maslo · World Congress 2023

6:37 min

Evolution of build systems and Gradle basics

Amanda Martin · LIVE

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all