What You’ll Do- Design and develop software driving the world's most complex infrastructures
- Maintain SDK and implement new drivers/features
- Work on few small-scale projects for many different ASICs
- Software verification & debugging on emulator platform
- Work closely with ASIC engineers to gather information and additionally clarify requirements
- Work on software validation in emulated environment
- Participate in ASIC bring-ups with different teams
Who You Are- Academic education in computer technology (finished or ongoing BSc / MSc studies)
- 2+ years of experience in C/C++ projects
- Experience with Makefiles
- Experience with Linux
- Excellent debugging skills, good problem-solving, and analytical skills
- Good understanding the way how hardware is working
- Positive energy, motivation to learn and ability to work as part of a team
- High level of work autonomy and sense of responsibility
- Desire for improvement of current skillset in a fast-paced working environment
- Fluency in English, both written and spoken
Bonus Points- Experience with debugging directly on hardware
- Low level knowledge of how I2C, SPI, USART, PCI communication protocols are functioning
- Kernel driver development
- Experience with ARM microcontrollers
- Experience with other programming languages and tools such as Python and SWIG
But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)