Search by job, company or skills

  • Posted 7 hours ago
  • Over 50 applicants
Quick Apply

Job Description

Must-Have Skills

  • C++ Expertise: 10+ years of professional experience in C++ development (11/14/17 or later) with a focus on application-level and multi-threaded programming.
  • Linux Development: Strong experience with Linux-based systems, including debugging and system programming.

Testable Code:

  • Deep understanding of software design principles and practices for
  • writing testable and maintainable code.

System Thinking:

  • Proven ability to work on complex systems and understand
  • interactions within a system-of-systems architecture.
  • Application Development: Significant experience in developing robust applications with performance constraints.

Collaborative Mindset:

  • Excellent communication and teamwork skills, with the ability to work effectively across disciplines and with diverse stakeholders.
  • Exposure to CI/CD pipelines and modern software development tools (e.g., CMake, Git).
  • Nice-to-Have Skills
  • Familiarity with Submerged Arc Welding (SAW) processes or other industrial welding technologies

Image Recognition:

  • Experience with image processing or recognition algorithms.

Cloud Technologies:

  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and data handling frameworks.

PLC Systems:

  • Knowledge of Siemens PLCs and industrial automation protocols.

NixOS Expertise:

  • Experience with NixOS packaging and build systems.
  • Understanding of cybersecurity principles for industrial and cloud applications.
  • In this role, you will design, implement, and maintain a high-performance, multi-threaded
  • C++ application running on Linux (NixOS), ensuring the code is clean, testable, and
  • maintainable for long-term scalability. You will be responsible for integrating the application with Siemens PLC systems, optimizing communication protocols like PROFINET or Modbus to enable seamless system operations. A key aspect of your work will involve contributing to cloud integration features for data offloading and centralized management. You will also focus on addressing performance bottlenecks in real-time applications while ensuring the software aligns with the broader system-of-systems architecture.
  • Collaboration is critical in this role; you will work closely with cross-functional teams, including hardware engineers and operations specialists, to deliver robust, well-integrated solutions. Taking ownership of backlog tasks, you will drive them to completion
  • independently, maintaining high-quality standards and meeting deadlines. Your ability to approach complex challenges with a system-level perspective and a collaborative mindset will be central to your success in this position

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 106691317

Similar Jobs