Software Development Engineer (C, C++, Python,Linux GPU kernel driver)
Indexed description
Software Development Engineer 1
Location: Austin, TX
Duration: 12 Months of contract
Job Description
SENIOR SOFTWARE DEVELOPMENT ENGINEER
THE ROLE:
Client is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance Client's abilities to deliver the highest quality, industry-leading technologies to market.
THE PERSON:
The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators.
- KEY RESPONSIBILITIES:
- Develop and drive execution of comprehensive, highly effective software for sophisticated new technology and new product introduction projects
- Validate new SW features before releasing them to customers
- Contribute to a high-functioning feature team
- Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them
- Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovativesystem
Work very closely with dev teams and Project Managers to driveresults
- PREFERRED EXPERIENCE:
- Expert knowledge and hands-on experience in C, C++, and Python
- Solid understanding of object-oriented-design principles
- Experience with modern concurrent programming and thread ing
- APIsFamiliarity with Linux GPU kernel driver development
- Solid understanding of Software Engineering principles, Data structure, algorithms, Operating Systems concepts and multithread programming
- Excellent design and code development skills, familiarity with Linux and modern software tools and techniques for development
Good analytical and problem-solving skills
- ACADEMIC CREDENTIALS:
Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search