-
View all jobs
About
looking for a team to work on a Windows-based software project that involves instrumentation (e.g., industrial automation, IoT, or interaction with embedded Hardware).
The C++ developers could handle low-level programming (e.g., drivers or real-time systems).
C++ Developer with Instrumentation Knowledge
We are seeking a skilled C++ Developer with 4 to 6 years of experience to join our dynamic team. The ideal candidate will have a strong background in C++ programming and specialized knowledge of instrumentation systems, enabling them to design, develop, and optimize high-performance software solutions. This role involves working on complex projects that integrate software with hardware instrumentation, requiring both technical expertise and problem-solving skills.
Responsibilities
looking for a team to work on a Windows-based software project that involves instrumentation (e.g., industrial automation, IoT, or interaction with embedded Hardware).
The C++ developers could handle low-level programming (e.g., drivers or real-time systems).
C++ Developer with Instrumentation Knowledge
We are seeking a skilled C++ Developer with 4 to 6 years of experience to join our dynamic team. The ideal candidate will have a strong background in C++ programming and specialized knowledge of instrumentation systems, enabling them to design, develop, and optimize high-performance software solutions. This role involves working on complex projects that integrate software with hardware instrumentation, requiring both technical expertise and problem-solving skills.
Responsibilities
- Design, develop, and maintain efficient, reliable C++ code for applications interfacing with instrumentation systems.
- Collaborate with cross-functional teams to integrate software with hardware components, ensuring seamless functionality.
- Implement and optimize software for data acquisition, control, and monitoring of instrumentation devices.
- Troubleshoot and debug complex issues related to software-hardware interactions.
- Develop and maintain unit tests, integration tests, and automated testing frameworks to ensure code quality.
- Write technical documentation for code, processes, and instrumentation interfaces.
- Stay updated on industry trends and advancements in C++ standards and instrumentation technologies.
- 4 to 6 years of professional experience as a C++ Developer.
- Proficiency in C++ (modern standards such as C++11/14/17 preferred) and object-oriented programming principles.
- Demonstrated knowledge of instrumentation systems, including experience with data acquisition, sensor integration, or control systems.
- Familiarity with hardware communication protocols (e.g., I2C, SPI, UART) and real-time systems is a plus.
- Experience with software development tools such as Git, CMake, or other version control and build systems.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Excellent communication skills to liaise with team members and stakeholders.
- Experience with embedded systems or firmware development.
- Knowledge of multi-threading, memory management, and performance optimization in C++.
- Familiarity with additional programming languages (e.g., Python, C) or tools for instrumentation (e.g., LabVIEW).
- Understanding of software development lifecycle (SDLC) methodologies, including Agile.
Key Skills
Ranked by relevance
c
embedded
technical expertise
embedded systems
python
git
spi
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Data Scientist
2026-06-16
Full-time
Mid-Senior
France
Human Resources Services
Engineering
View Job Details
Related
Senior GoLang Engineer
2026-05-16
Full-time
Not Applicable
Poland
Human Resources Services
Engineering
View Job Details
Related
Senior GoLang Engineer
2026-05-16
Full-time
Not Applicable
Poland
Human Resources Services
Engineering
Login to Apply
- Posted
- Apr 07, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Singapore
- Company
- Jobscentral
Industries
Human Resources Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Data Scientist
2026-06-16
Full-time
Mid-Senior
France
Human Resources Services
Engineering
View Job Details
Related
Senior GoLang Engineer
2026-05-16
Full-time
Not Applicable
Poland
Human Resources Services
Engineering
View Job Details
Related
Senior GoLang Engineer
2026-05-16
Full-time
Not Applicable
Poland
Human Resources Services
Engineering