logo

JobNob

Your Career. Our Passion.

C++ Systems Programmer


Ignitarium


Location

Bangalore | India


Job description

Job Title: C++ Systems Programmer

Company: Ignitarium

Location: Bengaluru, Karnataka, India

Experience: 5-12 Years

About Us :

Ignitarium is a leading product engineering firm specializing in semiconductor, AI, and wireless-enabled embedded systems. With a global presence in India, the USA, Canada, Japan, and Europe, we deliver cost-effective system solutions to address complex real-world challenges. Our services span semiconductor logic design, FPGA prototyping, embedded systems, multimedia, and AI software, catering to Automotive, Industry 4.0, Consumer Electronics, Robotics, and Healthcare sectors. Learn more about us at

Job Description:

Ignitarium is actively seeking a proficient C++ Systems Programmer with hands-on experience in developing systems software and high-performance low-level compute software. If you possess a strong background in C++ programming, expertise in object-oriented analysis and design, and a keen understanding of hardware microarchitecture, we invite you to join our dynamic team in Bangalore or Cochin.

Responsibilities:

• Develop and implement high-performance low-level compute software using C++

• Apply solid programming skills with a focus on object-oriented analysis and design

• Design and develop software in C++ for various aspects of system-level functionality

• Work on multi-threaded program design and development

• Quickly comprehend low-level hardware features from register to CPU and system-level

• Possess a good understanding of at least one hardware microarchitecture (CPU and/or Hardware Accelerator)

• Apply mathematical concepts in linear algebra, deep learning operator kernels, and image processing functions

Preferred Skills:

• DSP programming experience is a plus

• Proven experience in optimizing kernels

• Scripting knowledge (shell, Python)

• Experience in developing compute kernels for high performance

• Collaborate with software architects to define and develop prototypes for new ideas or customer solutions

Requirements/Skills:

• Solid programming experience in C++

• Proficiency in object-oriented analysis and design

• Experience in multi-threaded program design and development

• Quick understanding of low-level hardware features

• Good understanding of at least one hardware microarchitecture

• Mathematics proficiency in linear algebra, deep learning operator kernels, and image processing functions

Educational Qualifications:

BE/ME or BTech/MTech

Feel free to reach out with any questions or for further clarification on the role. We look forward to receiving your application! You may reach out to us on [HIDDEN TEXT].


Job tags



Salary

All rights reserved