Search by job, company or skills

Angel and Genie

Senior Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a Senior Software Developer with a passion for innovation and a prove

ntrack record in delivering high-performance software solutions. In this role, you will work o

na highly dynamic application with advanced algorithms and real-time requirements, drivin

gfeatures from conception to delivery. You will also play a crucial role in integrating imag

recognition and adaptive welding technologies, ensuring the scalability and robustness of

cloud-enabled operations

.

Must-Have Skills

• C++ Expertise: 5+ years of professional experience in C++ development (11/14

/17or 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)

Key Responsibilities

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146403981