Overview
On Site
Depends on Experience
Full Time
Skills
C
C++
Golang
Unix
Linux
CI/CD
Python
Job Details
- 8+ years of hands-on experience in C/C++ development, especially in system-level or performance-critical software.
- Substantial experience with Go (Golang) for building services, tools, or components.
- Proficiency working in Unix / Linux environments.
- In-depth knowledge of software and hardware interaction (drivers, low-level I/O, memory, interrupts, etc).
- Strong foundations in computer science: multithreading / concurrency, object-oriented design, data structures, algorithms.
- Capability in scripting for automation (e.g., build scripts, test automation, deployment automation).
- Experience with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), monitoring tools.
- Experience with real-time / low-latency systems.
- Familiarity with scripting languages like Python, Bash etc for automation.
- Experience with version control systems, code reviews, continuous integration best practices.
- Experience in embedded systems or close to hardware platforms is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.