Jobiglo

No results.

Senior Software Engineer

National Robotics Engineering Center · Senior Quarters 'a'

New
Senior 🇬🇧 English
C++ Linux Python Git CI/CD Network protocols IPC Hardware driver integration

Job description

About the role

The National Robotics Engineering Center is seeking a dynamic Senior Software Engineer to develop software that powers advanced robotic systems. You will work alongside world‑class robotics professionals, contributing to both existing and upcoming projects across industrial, commercial, and government sectors.

Key responsibilities

  • Design, develop, document, test, troubleshoot and maintain core software applications and integrated systems for robotic platforms and supporting infrastructure.
  • Drive high‑level software architecture, data pipelines and system requirements while balancing scalability with hardware constraints.
  • Collaborate with hardware engineers, UI/UX developers, product leads and sponsors to translate operational needs into technical specifications.
  • Mentor junior and mid‑level engineers through code reviews and technical guidance.
  • Build and maintain development tools, CI/CD pipelines, logging/telemetry systems and real‑time communication protocols.

Required profile

  • B.S. in Computer Science, Engineering, Mathematics or equivalent with 5+ years of professional software development experience.
  • Strong mastery of modern C++ in a Linux environment and proven ability to create clean, maintainable system architectures.
  • Proficiency in Python for rapid prototyping, data analysis and automation.
  • Experience with network protocols, IPC, hardware driver integration and real‑time data streaming.
  • Excellent technical communication and inclusive leadership skills.

Required skills

  • Modern C++ (C++14/17/20)
  • Linux development
  • Python scripting
  • Git version control and code review workflows
  • CI/CD pipeline construction
  • Network communication protocols and IPC
  • Hardware driver integration
  • Unit testing and simulation frameworks

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec National Robotics Engineering Center.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 day ago

Expires 1 month from now

6 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

National Robotics Engineering Center

Senior Quarters 'a'