N-iX

N-iX

N-iX is a global software development company that helps organizations achieve lasting business value through advanced technology solutions, serving various sectors with expertise in cloud, data analytics, and IoT.

Internet Software & Services
1001-5000
Founded 2002

Description

  • Design and implement core C++ application components within a ROS2-based system.
  • Develop and maintain reliable, high-performance software using Modern C++ (C++17/20).
  • Integrate sensors, external interfaces, and third-party components into the platform.
  • Build distributed, component-based applications using pub/sub and message-based communication.
  • Contribute to software architecture, technical evaluations, and reusable design solutions.
  • Develop unit and integration tests to ensure software quality, reliability, and stability.
  • Participate in code reviews and provide constructive technical feedback.
  • Profile, debug, troubleshoot, and optimize software performance and resource utilization in Linux environments.
  • Maintain container images and build configurations for development and target environments.
  • Collaborate with developers, architects, and stakeholders, and mentor less experienced engineers.

Requirements

  • 5+ years of professional software development experience with strong C++ expertise.
  • Proficiency in Modern C++ (C++17/20).
  • Knowledge of memory management, concurrency, multithreading, and performance-critical programming.
  • Experience developing robotic applications with ROS2, including ROS2 nodes.
  • Experience integrating multiple sensors into complex software systems.
  • Understanding of ROS2 architecture, distributed/component-based systems, and pub/sub or message-based communication.
  • Experience with software architecture, design principles, unit testing, and integration testing.
  • Strong Linux development skills, including debugging, profiling, and performance analysis.
  • Experience with Git, collaborative development workflows, Docker, and containerized build environments.
  • Ability to independently own complex technical tasks, with strong analytical, problem-solving, English communication, and debugging skills.
  • Experience with Python, Yocto/Embedded Linux, Kubernetes, Helm, or CI/CD tools such as Jenkins or GitLab CI (preferred).
  • Knowledge of machine learning for perception and decision-making, real-time systems, or traffic management, monitoring, or law-enforcement systems (preferred).

Benefits

  • Flexible remote, office-based, or hybrid working format.
  • Competitive salary and compensation package.
  • Personalized career growth and mentorship.
  • Professional development through tech talks, training, centers of excellence, and education reimbursement.
  • Active technical communities and regular knowledge sharing.
  • Corporate events, team-building activities, and anniversary gifts.
  • Additional location-specific benefits.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Engineer, Stack

Parallel Wireless 501-1000 Wireless Telecommunication Services

Parallel Wireless is seeking a Principal Engineer, Stack, to architect and advance embedded L2/L3 protocol-stack capabilities for current and future 5G cellular products in collaboration with global engineering teams and external partners.

Docker Embedded Systems Kubernetes
4 hours, 9 minutes ago

ServiceNow Senior Software Engineer - ITAM

NewRocket 501-1000 Internet Software & Services

NewRocket is seeking a ServiceNow Senior Software Engineer with SAM/HAM experience to lead delivery of complex ServiceNow solutions and support enterprise customer platforms.

1 hour, 9 minutes ago

Senior/Lead Forward Deployed AI Engineer/Architect-Copilot/Azure

NewRocket 501-1000 Internet Software & Services

NewRocket is hiring a Senior Forward Deployed AI Engineer and Architect to deliver secure, production-ready AI workflow solutions for enterprise customers while advancing its AI Foundry platforms and accelerators.

Azure C# CI/CD Confluence Docker Git JavaScript JIRA Microservices Power BI Python Secrets Management SQL TypeScript
1 hour, 9 minutes ago

Freelance Senior .NET Developer / Tech Lead

HITCONTRACT 11-50 Professional Services

Join a fintech engineering team in Lithuania as a Senior .NET Developer / Tech Lead to build secure, scalable payment backend solutions and provide technical leadership in a regulated environment.

AWS Azure C# CI/CD Docker .NET REST API SQL
3 hours, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers