System Software Engineer (camera) Job in Spectrum Consultants India Pvt Ltd

System Software Engineer (camera)

Apply Now
Job Summary Job Description

We are looking for a Senior Systems Software Engineer, Camera.

We are world leader in the artificial intelligence revolution. Through our DRIVE, Jetson, and Clara platforms we enable real-time applications such as autonomous vehicles, robots, and medical imaging. We also build vertically integrated solutions to demonstrate the value of our technology in new domains. Our team is responsible for the camera software stack used on all of company's edge computing platforms to enable these applications.

As a Senior Camera Systems Software Engineer, you will have an opportunity to work on all layers of the camera and imaging software stack from APIs to kernel and firmware. You will contribute to the design and implementation of new software features, bring-up new features in pre-silicon simulation environments, and improve the performance, reliability, security, and safety of our software stack.

You will have very strong C/C++ programming skills, a strong background in OS fundamentals, and experience designing, developing, and testing system-level software. An understanding of camera and imaging software systems is a definite plus.

What you'll be doing:
Design and develop system-level software for automotive and embedded system, from APIs to kernel and firmware components.
Provide solutions to complex sensor and hardware control logic to work seamlessly with the imaging pipeline.
Bring-up and implement the software needed to support new hardware features on pre-silicon environments.
Specify software requirements and influence the hardware design of future SOC.
Identify and address system-level performance and stability issues end-to-end.
Drive complex cross-team technical issues to closure.
Develop unit and system-level regression testing for new features.

What we need to see:
BS or MS in Electrical Engineering, Computer Science, Computer Engineering or equivalent work experience.
5+ years of work experience and strong verbal and written communication skills.
Dedicated and self-motivated, with a passion for developing fast and high-quality code.
Strong design and programming skills in C/C++.
Good understanding of basic programming primitives, data structures, multi-threading, memory management techniques.
Experience developing device drivers, kernel-level software, or embedded firmware.
Detailed knowledge of operating system internals such memory/resource/bus management, and hardware virtualization.
Excellent analytical and problem-solving skills with an attention to details.

Ways to stand out from the crowd:
You have experience in one the following areas:
Experience in camera/imaging/video system.
Developing high-performance scalable and low latency software.
Performance analysis end-to-end with the use of tracing and profiling tools at the user and kernel levels.
System software security, cryptography, and secure development techniques.
Architecting OS-level reusable and extensible frameworks and APIs.

We are widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and people on the planet working for us. If you're creative and autonomous, we want to hear from you!

We are paving the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. We are looking for extraordinary people like you to help us accelerate the next wave of artificial intelligence.
Experience Required :

5 to 10 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs