System Software Engineer
Develop system-level software for next-generation cloud platforms. Build and maintain Linux images, design test automation infrastructure, and develop AWS self-service applications. Work in a Linux environment, use Python and Bash scripting, and follow the full SDLC. Collaborate with internal and external customers to deliver solutions.
Responsibilities
- Work in a Linux-based environment
- Build and maintain Linux images integrated with testing software
- Design and develop automation infrastructure for hardware tests
- Develop and maintain AWS self-service applications
- Leverage AWS in software solutions
- Collaborate with customers to gather requirements and deliver solutions
- Participate in the full software development life cycle
Requirements
- Bachelor's degree in Computer Science or related field
- 5+ years of professional software development experience
- Hands-on experience working and scripting in Linux environments (shell)
- Knowledge of professional software engineering practices across the full SDLC
- 1+ years of experience contributing to system architecture and design
Nice to have
- Experience building test automation frameworks and tools
- 2+ years of hands-on experience in Python
- Strong Bash scripting skills
- Proficiency in object-oriented programming
- Solid understanding of Linux architecture
- Hands-on experience in web development