Looking for software engineers to develop and optimize drivers. The software driver/framework can run on multi-threaded embedded environments, comprised of CPU, DSP processors and firmware blocks. The ideal candidate will have a solid foundation in computer architecture combined with experience in developing optimized driver software in C/C++ on Linux/RTOS platforms
Responsibilities:
· Design, develop and test high performance framework/applications working across multiple processors.
· Provide timely and quality support to the customers understanding the urgency/priorities.
Skills And Experience
• 2-3 years overall experience in Software Development and debugging
• Proficiency in programming languages such as C, C++,
• Experience with development of drivers on Linux(preferred) or any other RTOS
• Strong experience in developing code using operating system(linux preferred) APIs and knowledge of virtual memory, CPU scheduling, process states, synchronization, etc
• Excellent communication skills to articulate complex technical concepts to non-technical and technical stakeholders.
• Detail-oriented with strong problem-solving, analytical, and debugging skills
• Demonstrated ability to learn, think and adapt in a fast-changing workplace
• Bachelors/Master's in computer science or electrical engineering
Minimum Qualifications
• Bachelors/Masters in Computer Science or Electrical Engineering