Insemi Technology

3 weeks ago


Bangalore, Karnataka, India Insemi Technology Full time

Job Description :

We are seeking a seasoned C++ Developer with a strong background in embedded systems to join our dynamic team.

The ideal candidate will have a proven track record in software design and development, with a solid foundation in object-oriented programming principles, algorithms, and data structures.

You will play a critical role in developing high-performance, scalable, and efficient embedded solutions that meet our technical and business needs.

Key Responsibilities :

- Design, develop, and optimize robust and secure embedded software in C++, focusing on performance and scalability.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Participate in code reviews, ensuring high standards of code quality and maintainability.

- Implement and maintain communication protocols such as I2C, SPI, UART, etc.

- Work with FPGA, ADC/DAC, and other peripherals to develop and integrate hardware-centric solutions.

- Troubleshoot, debug, and enhance existing software to improve performance and resolve issues.

- Stay abreast of new technology trends and best practices in embedded software development.

Qualifications :

Essential :

- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.

- 5-10 years of experience in software design and development, with a strong focus on C++ programming.

- Solid understanding of object-oriented programming (OOP) principles.

- Sound knowledge of algorithms and data structures.

- Experience with embedded systems development, including hands-on experience with FPGA, peripherals (ADC/DAC), and communication protocols (I2C, SPI).

- Ability to write clean, efficient, and maintainable code.

- Strong problem-solving skills and the ability to work in a fast-paced environment.

Desirable :

- Experience with real-time operating systems (RTOS).

- Familiarity with software development life cycle (SDLC) and agile methodologies.

- Knowledge of version control systems, such as Git.

- Excellent communication and teamwork skills.

(ref:hirist.tech)
  • Insemi Technology

    3 weeks ago


    Bangalore, Karnataka, India Insemi Technology Full time

    Company Description : InSemi Technology Services Pvt. Ltd. , founded in 2013, is a design services company specializing in VLSI and embedded systems. With expertise in chip design and embedded domains, we provide engineering design services and bridge the gap between academia and industry. Our VLSI expertise includes memory compiler/custom IP, analog and...


  • Bangalore, Karnataka, India Insemi Technology Full time

    Job Description :- 4-8 yrs of relevant experience in C++ developer.- Experience in modern C++ i.e. C++17/C++20.- Experience in backend development.- Good understanding of OS concepts (Linux/Windows/FreeBSD).- Understands multi-threading + event queue and inter-thread communication.- Working knowledge of client-server application, JSON data format .X86...

  • Insemi Technology

    2 weeks ago


    Bangalore, India Insemi Technology Full time

    Company Description : InSemi Technology Services Pvt. Ltd. , founded in 2013, is a design services company specializing in VLSI and embedded systems. With expertise in chip design and embedded domains, we provide engineering design services and bridge the gap between academia and industry. Our VLSI expertise includes memory compiler/custom IP, analog and...

  • Insemi Technology

    4 weeks ago


    bangalore, India Insemi Technology Full time

    Company Description : InSemi Technology Services Pvt. Ltd. , founded in 2013, is a design services company specializing in VLSI and embedded systems. With expertise in chip design and embedded domains, we provide engineering design services and bridge the gap between academia and industry. Our VLSI expertise includes memory compiler/custom IP, analog and...

  • Insemi Technology

    2 weeks ago


    Bangalore, India Insemi Technology Full time

    Job Description :We are seeking a seasoned C++ Developer with a strong background in embedded systems to join our dynamic team. The ideal candidate will have a proven track record in software design and development, with a solid foundation in object-oriented programming principles, algorithms, and data structures. You will play a critical role in developing...


  • Bangalore, India Insemi Technology Full time

    Job Description : - 4-8 yrs of relevant experience in C++ developer.- Experience in modern C++ i.e. C++17/C++20.- Experience in backend development.- Good understanding of OS concepts (Linux/Windows/FreeBSD).- Understands multi-threading + event queue and inter-thread communication.- Working knowledge of client-server application, JSON data format .X86...


  • bangalore, India Insemi Technology Full time

    Job Description : - 4-8 yrs of relevant experience in C++ developer.- Experience in modern C++ i.e. C++17/C++20.- Experience in backend development.- Good understanding of OS concepts (Linux/Windows/FreeBSD).- Understands multi-threading + event queue and inter-thread communication.- Working knowledge of client-server application, JSON data format .X86...