What are the responsibilities and job description for the Linux Development Software Engineer position at Calsoft Labs?
Job Role: Linux Software Engineer/ Sr. Software Engineer
Job Location: Austin, TX (Remote Initially)
Pay rate range: $70-$90 (Depending on experience level)
Job Description:
- Develop and maintain CI/CD pipelines.
- Create automation tools and scripts.
- 4 Years to 15 years of software engineering experience.
- Building applications
- Writing software in languages like Python, Java, Go, C
- Designing APIs, microservices, or backend systems
- CI/CD from a development perspective
- Code architecture, testing frameworks, SDLC from dev side
- Good years of experience with Linux or systems programming.
- Experience leading technical projects and mentoring engineers.
- Strong background in C/C programming.
- Expert-level proficiency in C/C programming.
- Deep understanding of Linux kernel architecture and internals.
- Experience with embedded systems development.
- Knowledge of build systems (Yocto, Buildroot, or similar).
- Strong debugging and problem-solving skills.
- Experience with version control (Git) and code review processes.
- Understanding of software development lifecycle and agile methodologies.
Salary : $70 - $90