You will develop cross-platform software for Windows, Linux, and embedded Linux systems.
Responsibilities
- Develop and maintain software using C++ across Windows and Linux environments.
- Implement cross-platform solutions for embedded Linux systems.
- Automate measurements using IVI Drivers or SCPI commands to control electronic instruments such as signal generators, DMMs, analyzers, and oscilloscopes.
- Integrate software with electronic equipment and hardware systems.
Required Skills
- 5+ years of professional software development experience.
- Proficiency in C++ and Modern C++.
- Experience with Windows and Linux operating systems.
- Experience with cross-platform development.
- Familiarity with CMake build system and Conan package management.
- Knowledge of .NET/C#.
- Degree in Computer Science or Electrical/Electronic Engineering.
- Experience or knowledge regarding electronic equipment.
Preferred Skills
- Experience with C, MATLAB, or LabVIEW.
- Experience using commercial software to control measurement instruments and hardware.