.
Senior Software Engineer (C/C++)
  • Warsaw
Senior Software Engineer (C/C++)
Warszawa, Warsaw, Masovian Voivodeship, Polska
DevsData LLC
23. 6. 2025
Informacje o stanowisku

technologies-expected :


  • C++
  • Python
  • C

about-project :


  • We are looking for a C/C++ Software Engineer for one of our clients—an independent collective of open-source engineers and researchers pushing the boundaries of robotics technology. With a strong emphasis on real-world deployment and systems-level thinking, they operate at the intersection of embedded systems, machine learning, and advanced robotics.
  • 100% Remote
  • Full-time
  • B2B
  • 4500 - 8500 EUR per month

responsibilities :


  • Design, implement, and maintain high-performance C/C++ software, using modern C++ standards
  • Evaluate algorithms, behavior models, and perception pipelines, testing their performance in both simulated environments and real-world robotic platforms
  • Collaborate closely with cross-functional teams—including AI researchers, platform engineers, hardware specialists, and controls experts
  • Contribute to the development of open-source humanoid robotics tools and platforms, supporting community adoption and advancing industry research
  • Develop software that interacts efficiently with embedded systems and real-time Linux environments, ensuring low-latency and high-reliability operationInterface directly with hardware components such as sensors, actuators, and perception modules, using communication protocols like Ethernet, CAN, SPI, and UART
  • Participate actively in code reviews, testing workflows, and system validation processes, while supporting new research directions and hardware capabilities

requirements-expected :


  • Proven experience with modern C++ (11/14/17/20), with the ability to write high-performance, maintainable code for complex systems
  • Comfortable using Python for scripting, prototyping, and automating development tasks
  • Solid understanding of embedded software development and working within Linux environments, including managing system resources and real-time constraints
  • Experience interfacing with hardware components using protocols such as Ethernet, CAN, SPI, and UART
  • Familiarity with validating algorithms and behaviors, both in simulation and on physical robotic systems
  • Ability to work effectively across software, hardware, and research teams to ensure cohesive system integration
  • Comfortable working across the stack—from low-level hardware communication to high-level behavior and perception modules
  • Genuine interest in robotics and artificial intelligence is essential

benefits :


  • remote work opportunities

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    90 427
    9 051