Proven industry experience in researching, developing, and applying AI/ML solutions, including Generative AI, orchestrated workflows, and tools in production environments
Proficiency and experience in embedded systems design and concurrent, real-time embedded software development using C/C++
Bachelor's/Master's/PhD in Computer Science, Embedded Systems, Electrical/Electronic Engineering, or equivalent majors, or equivalent experience
Nice to Haves
Strong proficiency in Python for AI/ML based applications
Prior experience of working in a fast-paced, agile environment, with flexibility to pivot easily to support new user requirements
Solid understanding of SoC architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems
Experience and understanding of data communication protocols over high-speed interfaces like PCIe
Strong problem-solving and debugging skills
Ability to communicate effectively, both written and verbal, with cross-functional teams
Experience with emulation systems and virtual platforms
Proficiency in CPU architectures e.g. different ARM models, RISC, etc.
Strong English language skills (verbal and writing)
What You'll Be Doing
Apply Generative AI to enhance next-generation embedded software and systems
Collaborate with hardware and software teams to design, optimize, and develop solutions for inter-processor communication
Utilize modern Generative AI frameworks to enhance high-performance real-time embedded software development
Contribute to cutting-edge cellular technologies and leave a mark on the evolution of wireless embedded systems