A

Acuity

Accounting services from bookkeeping to CFOs

Software Engineer - Robotics

Robotics & Autonomous SystemsUpdated on Nov 14
Full-timeZürich, SwitzerlandNo salary listed

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science or Electrical Engineering is required.
  • At least 3 years of professional software engineering experience is required, including work on perception, robotics, or computer vision systems.
  • Strong hands-on experience with Python and C++ (C++17 or newer) in production environments is required.
  • Practical experience integrating machine-learning models into applications is required, including running inference (for example, with PyTorch or ONNX Runtime), handling pre- and post-processing, and acting on model outputs in a live system.
  • Working knowledge of computer vision and perception fundamentals is required, including object detection, multi-object tracking, camera geometry, and coordinate transforms.
  • Experience with multithreading, concurrency, and real-time constraints is required.
  • Comfort developing and debugging on Linux systems is required.
  • A methodical approach to testing and debugging, including data-driven evaluation of system behavior, is required.

Responsibilities

  • Develop and extend the perception and decision-making stack in Python and C++ (C++17 or newer), including detection, tracking, and logic that translates scene understanding into camera control and framing decisions.
  • Integrate new machine-learning models into the perception pipeline, including inference wiring, pre- and post-processing, and data flow between models, trackers, and downstream consumers.
  • Test new machine-learning models in the running system and measure their effect on end-to-end behavior, including tracking stability, framing quality, latency, and failure cases in lab and real-room scenarios.
  • Adapt perception and decision logic based on model outputs by tuning thresholds, filtering, temporal smoothing, and state handling, and build features that use new model capabilities.
  • Build and maintain test tooling, recorded datasets, and replay harnesses to make perception behavior reproducible and regressions visible.
  • Implement multithreaded and performance-sensitive components, including software that interfaces with cameras and other hardware.
  • Provide system-level findings to machine-learning engineers, including failure cases, edge conditions, and runtime requirements, to inform model selection and optimization.
  • Collaborate with architects and senior engineers to design solutions, then execute independently.
  • Participate in code reviews, provide feedback to peers, and improve overall code quality.

Desired Qualifications

  • Experience with tracking and state-estimation techniques such as Kalman filtering, data association, and re-identification.
  • Experience with decision-making or control logic such as state machines, behavior trees, or control loops.
  • Experience with ROS or robotics-inspired architectures.
  • Experience with PTZ cameras, video pipelines such as GStreamer or FFmpeg, or audiovisual systems.
  • Experience with real-time inference on edge or constrained hardware, such as TensorRT or OpenVINO.
  • Experience with CI/CD pipelines, automated testing, or Docker.

About the Company

Acuity

Accounting services from bookkeeping to CFOs

Acuity provides accounting services designed for high-growth startups, offering everything from virtual bookkeeping to fractional CFOs. It combines highly certified people, proven processes, and world-class accounting technologies to manage a company’s books and financial reporting. Clients access a range of services tailored to their needs, from day-to-day bookkeeping to strategic financial guidance, all supported by standardized workflows and advanced software. This makes Acuity different from competitors by focusing specifically on startups and growth-stage businesses, delivering a full spectrum of accounting functions under one roof and emphasizing scalable processes and tech. The goal is to let startups concentrate on building their business while Acuity handles their financial operations and helps them scale efficiently.

Company size
51-200
Company stage
Seed
Total funding
$1.5M
Headquarters
Atlanta, GA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Acuity

See more jobs