Join our team
Send your Resume to: | |
career@proficientvisionsolutions.com | |
Current Openings | Position: Embedded Software Developer
Requirement: • Proficiency in programming skills (C, CUDA, C++, Java ). should be able design and code from scratch. • Strong knowledge on computer architecture, ARM architecture, SW Quality Experience • Knowledge on SoC peripherals like clock, voltage and pmic are added advantage for the candidate. • Knowledge in System SW (bootloader, Board Support Package (BSP), HLOS). • Knowledge on debugging tools using JTAG/Trace-32/WinDBG is preferred • Good debugging skills. Able to understand various kinds of debug logs and trouble shoot the issue • Should be an excellent teammate, with passion towards new trends/technology. • Candidate should have familiarity with tools/frameworks/environments like Git, Make tool, Maven, eclipse, DevOps etc. • Basic understanding of computer vision and machine learning algorithms is expected. • Programming experience with Java is desirable • Knowledge of OpenCV, CUDA, Python, Matlab and AI/ML methodologies is welcome. • Familiarity with working in Linux and Windows environment.
Other skills: • Willingness to work in a challenging environment. • Ambition to work as a Software Developer, Software Engineer or in a similar role. • Ability to learn new languages and technologies quickly. • Good communication skills. • Attention to detail. • Capable of leading a team in future. Role: • Candidates will work with the project team to develop and deploy computer vision algorithms on the Linux GPU environment or embedded platform. • The person should be able to work independently based on problem statement. Qualification: • Bachelor's degree preferably in Computer Science/Electronics/Allied Streams • 2 - 4 years of relevant industry experience (related to embedded systems development) with a proven track record of problem-solving, effectively and diagnosing technical issues quickly. Position:Embedded Software Team Lead: Requirement: • Proficiency in programming skills (C, CUDA, C++, Java ). should be able design and code from scratch. • Strong knowledge on computer architecture, ARM architecture, SW Quality Experience • Knowledge on SoC peripherals like clock, voltage and pmic are added advantage for the candidate. • Knowledge in System SW (bootloader, Board Support Package (BSP), HLOS). • Knowledge on debugging tools using JTAG/Trace-32/WinDBG is preferred • Good debugging skills. Able to understand various kinds of debug logs and trouble shoot the issue. • Should be an excellent teammate, with passion towards new trends/technology. • Ability to self-manage, show leadership, good analytical skill and communicate well. • Experience to use Configuration Management tools (Git, Perforce) and Agile scrum tools (JIRA, Orbit). • Excellent data analysis skills and demonstrated ability in solving complex issues involving multiple software or hardware components. • Candidate should have familiarity with tools/frameworks/environments like Make tool, Maven, Eclipse, DevOps etc • Strong understanding of OOPS concept, parallel programming and software design principles is mandatory. • Ability to build testable software and maintain quality while implementing complex algorithms. • Basic understanding of computer vision and machine learning algorithms is also expected. • Knowledge of Python, Matlab and AI/ML methodologies is welcome. • Must be comfortable with working in both Linux and Windows environment.
Other skills: • Strong interpersonal and collaborative skills, specifically a proven ability to effectively guide and influence within a dynamic environment. • Exposure to pre-silicon hardware simulators and emulators is a plus • Good communication and interpersonal skills • Ability to time-share and prioritize between multiple tasks is crucial • Mentor team members and share knowledge within the team. • Willingness to work in a challenging environment. • Document and Review product specifications based on customer feedback. • Ability to work independently while guiding the team members. • Effectively interact and communicate within the team and with the customers. • Effectively interact and communicate within the team and with the customers. Role: • Candidates will lead the project team to develop and deploy computer vision algorithms on the embedded platform or Linux GPU environment • The person should take the full responsibility to trouble shoot and fix issues related to security, performance, network and system error on day-to-day basis from Kharagpur. Qualification: • Bachelor's degree preferably in Computer Science/Electronics/Allied Streams. • 5+ years of relevant industry experience (related to embedded systems development) with a strong demonstrated ability in solving complex problem in a professional software development environment. |