Software Engineer V

SGS Consulting

Education
Benefits
Skills

Duration: 12 month 

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer research, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.

Good to have skills:

  • Program Language- C++ and Python

Top 3 must-have HARD skills:

  • Mobile Software- Android or robotics systems
  • C Mobile software stack
  • Camera interface and Sensor Interface
  • Firmware background as well
  • Experience in CPU programing -
  • CPU processing, GPU, vector processing, AI, signal processing SW etc.
  • Linux as well
  • Review JD as well for more details.

On-device mobile AI processing Responsibilities:

  • Work on new mobile software stacks (cellphone, Android, AR/VR, robot) to shape the future of these technologies.
  • Work on the existing mobile software stacks (cellphone, Android, AR/VR, robot) to
  • improve and meet product needs.
  • Work on implementing automated certification, functional, and compatibility testing.
  • Work on root-cause issues reported by QA and customer feedback in SW domains.
  • Contribute to code bases written in Java, C, C++, Python for Android, and automated testing.
  • Work closely with a team to solve issues and create new features in the mobile space.
  • Provide support to QA, manufacturing, and other software teams.
  • Understand complex systems with AI, image processing interfaces.
  • Expert knowledge of computer hardware and software.

Minimum Qualifications:

  • Currently has or is in the process of obtaining a bachelor’s degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Client.
  • Experience in embedded software development for consumer electronic products.
  • Preferred Qualifications
  • 10+ years of experience in a field which uses Android, camera, mobile devices, etc., or related technology.
  • Deep experience in one or more of the following: CPU processing, GPU, vector processing, AI, signal processing SW etc. This includes but is not limited to:
  • Experience in implementing SPI, I3C, MIPI interfaces and integrate camera device to a mobile CPU, etc.
  • Experience in implementing or integrating AI algorithm, preferably on a widely available platform like Android or
  • iOS, or a system which employs the Linux supplicant.
  • Experience in implementing Bluetooth Host Stack features, profiles, audio, image processing, etc.
  • Additionally, to these, experience with the certification processes of one or many of these technologies.

Education/Experience:

  • Bachelor's degree in computer science, software engineering or relevant field required.

Shift: 08:00 AM to 05:00 PM

Read Full Description
Confirmed 16 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles