Senior Software Development Engineer

Job Description:

USA Based Product Company, engaged in research and development; looking for talented people to design, develop and deploy high quality software components for their camera systems. They are building cutting edge softwares as a part of our human vision and machine vision platform which includes core competent technologies like robotics, deep learning, artificial intelligence, computer vision and computational photography. 

Job Purpose:

As a senior software development engineer, candidate would be working with team developing exciting products and cross- functional engineering teams. Candidate will work closely with design and research team to take the product from concept to customer release. 

Duties & Responsibilities: 

  • Includes development, writing code and documenting the functionality. 
  • Integrating software components in different platforms. 
  • Implementing CV/ AI algorithms. 
  • Integrating softwares with camera hardware interfaces. 
  • Deploying functional software with operational specifications. 
  • Understanding different platforms and able to develop applications. 
  • Software includes user interfaces. 
  • Implement camera features 
  • Implement high quality drivers and HAL 
  • Work closely with internal customers 
  • Optimize for performance 
  • Providing testing facilities 
  • Work with hardware team to ensure correct exercising of hardware 
  • Lead a team of software development engineers, front-end software engineers. 

Required Skills & Experience: 

  • Current and Extensive experience in developing software products. 
  • Understand the limitations and challenges in scaling of the software products. 
  • understand how to port the software and make it compatible with different platforms 
  • Understand the importance of software for B2B clients and have worked before. 
  • Understanding of embedded development constraints 
  • Knowledge of one or more specific technical areas such as camera, multimedia or audio. 
  • Have done testing of software during scaling stages 
  • Solid skills in C, C++ 
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go 
  • Ability to develop softwares using Object Oriented Programming is a plus. 
  • Ability to develop applications on Linux. Windows platform is a plus. 
  • Experience in developing an end-to-end software. 

Desired Skills & Experience / Bonus Points: 

  • Experience working low latency and high data throughput applications 
  • Video capture and camera pipeline processing experience 
  • Network/Socket Programming 
  • API library design experience 
  • High Performance Computer & Cluster experience 
  • Experience with STL and Boost libraries 
  • OpenGL/OpenCL/CUDA experience 
  • Camera HAL experience is a plus 
  • Linux on ARM CPUs is a plus 

Qualification: 

  • Required expertise in Algorithms, Data structures, software engineering, distributed systems, database systems, Operating Systems. 
  • Masters degree in Computer Engineering or related field. 
  • 5+ years of experience doing hands on software development. 
  • 3+ years of experience working with computer vision based softwares. 

 

Job Category: IT
Job Type: Full Time
Job Location: Hyderabad

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Admin TMI

TMI GroupHeadquarters
TMI Group since 1991 has been a leader in People Performance Consulting, Technology and Solutions.
OUR LOCATIONSWhere to find us?
TMI_location_map
OUR ADDRESSReach us
# 484/A, 1st Floor, KVK Building, Road No. 36, Jawahar Colony, Jubilee Hills, Hyderabad, Telangana - 500 033.
https://tmigroup.in/wp-content/uploads/2022/05/TMI_ISO_nmonic-poxq2n4evu9scu2ng0a40m75ml8ent22f0tw160gzk.png
https://tmigroup.in/wp-content/uploads/2022/05/Nasscom-1.png
GET IN TOUCHTMI Social links
TMI GroupHeadquarters
With beginnings in 1991 TMI Group has emerged as one of the most respected names in the HR industry.
OUR LOCATIONSWhere to find us?
TMI_location_map
# 484/A, 1st Floor, KVK Building, Road No. 36, Jawahar Colony, Jubilee Hills, Hyderabad, Telangana - 500 033.
GET IN TOUCHTMI Social links

Copyright © 2022 TMI Group. All rights reserved. Designed & Developed by BigBears.

Copyright © 2022 TMI Group. All rights reserved. Designed & Developed by BigBears.