Salary
💰 $144,500 - $187,000 per year
Tech Stack
DockerPerlPython
About the role
- Work on the Software Engineering team delivering next-generation application enhancements and new products
- Develop sophisticated systems and software based on customer business goals, needs and general business environment
- Contribute to the design and architecture of new or re-engineered software/storage environments
- Prepare written software/storage specifications for sophisticated products from architectural diagrams and documents
- Build and review design, functional, technical and/or user documentation, as needed
- Develop, review and implement test strategies for software products and systems
- Implement, debug and optimize low-level drivers and hardware integration code
- Collaborate with internal and external partners and cross-functional teams to deliver software solutions
Requirements
- Validated experience in software development, with a strong emphasis on hardware integration and low-level driver programming
- Proficient in C/C++, with deep expertise in systems programming and working close to the hardware
- Skilled in Python and Perl for automation and testing workflows
- Hands-on experience using Docker for containerized deployment and modern DevOps practices
- Proven track record of delivering robust, high-performance, and reliable software solutions across diverse platforms
- Demonstrated ability to design, implement, and debug scalable and complex software systems, based on both written and verbal specifications
- Quick to adapt and learn new tools, programming languages, and operating systems through structured training and hands-on experience
- Bachelor’s degree (desirable)
- 6 to 8 years of related experience (desirable)
- Experience with Jira and Agile development methodologies (desirable)