About this role
The team is seeking a seasoned Software Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions.
Key Responsibilities:
- Develop system software in Python and C++.
- Design and implement core software optimization algorithms.
- Build performance models to assess system efficiency.
- Collaborate closely with hardware teams to ensure seamless integration of software and hardware components.
- Conduct thorough testing and debugging to maintain high-quality standards.
- Stay updated with the latest industry trends and technologies to enhance our solutions.
Required Skills & Qualifications:
- Proficiency in programming languages such as Python and C++.
- Strong understanding of computer architecture and networking principles.
- Experience in developing optimization algorithms and performance modeling.
- Ability to work collaboratively in a team-oriented environment.
- Excellent problem-solving skills and attention to detail.
Experience:
- A minimum of 5-8 years of relevant experience in software engineering, with a focus on system software development.
What we offer:
- Opportunity to work on innovative projects with a talented team.
- A collaborative and dynamic work environment.
- Professional development and growth opportunities.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.