C++ Developer with Instrumentation Knowledge
MINDTECK SINGAPORE PTE LTD
8 days ago
Posted date8 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesAbout:
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.
Requirements:
• 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.
Preferred Skills:
• 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.
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.
Requirements:
• 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.
Preferred Skills:
• 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.
JOB SUMMARY
C++ Developer with Instrumentation Knowledge
MINDTECK SINGAPORE PTE LTD
Singapore
8 days ago
N/A
Contract / Freelance / Self-employed
C++ Developer with Instrumentation Knowledge