The point where experts and best companies meet
Share
Key job responsibilities
- Develop applications, services and automation for Linux systems
- Implement new features and enhance existing products
- Architect scalable and maintainable software solutions
- Mentor junior developers and share expertise- Stay up to date on relevant technologies and best practices
A day in the life1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) PlanAustin, TX, USA
- 4+ years of non-internship professional software development experience
- 4+ years of programming with at least one software programming language experience
- 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience with Linux system fundamentals.
- Proficiency in at least one high level language like Python
- Experience developing for both x86 and ARM-based platforms
- Experience with software development processes and methodologies
- Demonstrated ability to work individually and collaboratively
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Passion for continuous learning and developing quality code
- Experience with build systems like Yocto Project, OpenEmbedded, etc.
- Experience developing applications on AWS platforms
These jobs might be a good fit