Job Description

We are looking for a skilled C/C++ Software Engineer to join our experienced development team. In this role, you will work at the heart of our technology, balancing the creation of new features with the enhancement and maintenance of existing systems. This is a great opportunity for someone who thrives on solving complex problems in a Windows environment and wants to make a direct impact on real-world solutions.You will work alongside a team of dedicated professionals who value collaboration, knowledge sharing, and technical excellence. We believe that every team member contributes to our success and encourage innovation, growth, and ownership.What you’ll doDevelop, maintain, and debug C/C++ applications in the Windows environment, including legacy systems.Design and implement algorithms and software components.Write and execute unit, integration, and system tests to ensure reliability and performance.Collaborate with team members to solve problems and optimize solutions.Contribute to both new product features and the ongoing improvement of existing codebases.What we’re looking forB.Sc. or M.Sc. in Computer Science, Computer Engineering, or related field.3+ years of proven experience in C/C++ development (Windows and/or Linux) - MustStrong algorithm development, testing, and optimization skills.Excellent analytical and problem-solving abilities.Exceptional programming fundamentals and the ability to learn quickly and independently.Bonus pointsAbility to work independently with minimal supervision.Experience maintaining and understanding legacy codebases.Strong written and verbal communication skills.Experience with RTOS development or device drivers for peripheral components.Hands-on knowledge of communication protocols (I2C, SPI, UART, CAN, Ethernet).Practical expertise in Computer Vision / Image Processing.Additional experience with C#, CVI, MFC, or WxWidgets.GUI development experience.What we offerA supportive, professional, and collaborative work environment.Attractive benefits package.Opportunities to learn, grow, and directly shape the future of our solutions.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In