Ignitarium Technology Solutions

16 Job openings at Ignitarium Technology Solutions
Senior Engineer Kochi,Chennai,Bengaluru 3 - 8 years INR 10.0 - 20.0 Lacs P.A. Work from Office Full Time

Job Description Primary Skills 1. Strong experience in Coding and Development with C programming language 2. Knowledge of two or more protocols: UART, I2C, SPI, USB 3. Knowledge of ARM and/or x86 SoC Architecture 4. Debugging experience 5. Debugger interface knowledge (Coresight/UltraSoC, Lauterbach, JTAG) 6. Strong experience in one or more scripting languages: Python, Shell scripting 7. Experience in test automation (using Python or Shell scripting) 8. Experience with Linux environments for development of C based applications, building, flashing, debugging 9. Experience in Testing (Integration Testing) of device driver/ firmware in platforms with Linux or Any RTOS or Baremetal 10. Experience in Unit Testing (one or more tools from VectorCast, GTest) 11. Good communication and Problem Solving skills Good to have Skills 1. Experience in coding / development with C++ 2. Knowledge in Assembly Language Qualifications 1. B Tech/ M Tech in Engineering with exposure to fundamentals of Digital logic and Microcontroller programming. 2. 3-6 years of experience in Embedded Software Responsibilities 1. Coding and Development of Embedded Applications 2. Develop test plans, test applications, test scripts for embedded software 3. Develop automation framework for testing (using various tools and frameworks) 4. Collaborate with developers and other stakeholders to ensure quality and functionality of the software 5. Research and evaluate new testing technologies and methodologies

Verification Engineer Kochi,Chennai,Bengaluru 3 - 8 years INR 10.0 - 20.0 Lacs P.A. Work from Office Full Time

Verification Engineer Location: Bengaluru Experience: 4-8 years Primary Skills 1. Knowledge of one or more Protocols: PCIe, LPDDR, SPI, USB, AXI. 2. Knowledge of ARM and/or x86 SoC Architecture. 3. Strong experience in C programming language, Assembly Language & Python programming. 4. Strong experience in one or more scripting languages Perl/ Python/ TCL etc. 5. Debugging experience. 6. Debugger interface knowledge (Coresight/ UltraSoC, Lauterbach, JTAG). 7. Experience on any emulation platforms (Palladium, Zebu or equivalent). 8. Experience in testing embedded software on SoC, including understanding of HW architecture, board schematics, protocols & standards. 9. Working proficiency and communication skills in verbal and written English. Good to have Skills 1. Experience in coding / development in C, Python. 2. Experience of Palladium compilation/ build flows is a big plus. 3. Power controller chips Knowledge & Testing is a big plus. Qualifications 1. BE degree in Electronics, Computer Science or similar technical field of study or equivalent practical experience. 2. 4 - 8 years of experience in hardware or embedded test and automation role. Responsibilities 1. Pre Silicon Validation / Emulation Engineer responsible for test plan development, test scenario creation and validation of IPs/ SoCs on Palladium emulation platform. 2. Triage, analyze and send comprehensive test results for nightly/ weekly/ Stability test. 3. Automate tests using existing test frameworks and work closely with Test Leads to improve test framework robustness and efficiency.

Embedded RTOS Engineer with Low Level Driver Kochi,Bangalore Rural,Bengaluru 2 - 7 years INR 4.0 - 9.0 Lacs P.A. Work from Office Full Time

Job Summary: We are seeking a skilled Embedded Systems Engineer with hands-on experience in Real-Time Operating Systems (RTOS) to join our engineering team. You will be responsible for designing, developing, testing, and maintaining embedded software for our next-generation products. The ideal candidate will have strong low-level programming skills , experience with microcontrollers or SoCs, and a solid understanding of real-time constraints in embedded environments. Key Responsibilities: Design and implement embedded software solutions on RTOS-based platforms. Develop and maintain firmware for microcontrollers and embedded processors. Integrate peripherals such as OSPI, eMMC, IPC, DMA, Ethernet, USB etc. Perform system-level debugging and optimization for performance, reliability, and memory usage. Collaborate with hardware engineers to define system architecture and troubleshoot hardware/software integration issues. Write and maintain documentation, including design specifications and test procedures. Contribute to system bring-up and board support package (BSP) development. Conduct code reviews and provide technical guidance to junior engineers. Ensure code quality, safety, and compliance with industry standards. Required Qualifications: Bachelor's or Masters Degree in Electronics Engineering, Computer Engineering or related field. Proficiency in C/C++ for embedded systems. Hands-on experience with one or more RTOS environments (e.g., FreeRTOS, Zephyr, VxWorks, ThreadX, uC/OS). Familiarity with ARM Cortex-M/A architectures or similar embedded platforms. Experience with real-time scheduling, inter-process communication, and interrupt handling. Experience with debugging tools (JTAG, SWD, oscilloscopes, logic analyzers). Comfortable working with version control systems (e.g., Git). Preferred Qualifications: Familiarity with safety-critical or automotive systems. Knowledge of embedded Linux or bare-metal development. Experience with scripting languages (e.g., Python, Bash) for automation or testing. Experience with TI platforms. Please share your resume to parangoma.bhattacharjee@ignitarium.com

Senior Staff Verification Engineer kochi,chennai,bengaluru 10 - 15 years INR 40.0 - 60.0 Lacs P.A. Work from Office Full Time

Roles & Responsibilities: Must have very good System Verilog/UVM knowledge with prior work experience on live projects. Must have expertise in PCI Express and/or Ethernet bus protocols This is a desirable skill. Change to Experience in PCI Express and/or Ethernet bus protocols desirable. Also move it to the end. Expertise in AMBA bus protocols and ARM CPU Must have experience in Unix, Configuration Management, Bug tracking and verification dashboarding tools Experience in developing functional verification environments including the components like monitors, checkers, scoreboards and assertions Experience in verification methodologies using random stimulus along with functional coverage Scripting Language (PERL/Python/Shell/Makefile) Must have good debugging and problem-solving skills Good communication skills and ability & desire to work as a team player Must be highly motivated and independent contributor with good aptitude and attitude Educational Qualification: BE/ME or BTech /MTech

Senior Staff Physical Design Engineer kochi,chennai,bengaluru 10 - 15 years INR 40.0 - 60.0 Lacs P.A. Work from Office Full Time

Role & responsibilities Should have in depth experience in Floor-planning, CTS, Power routing, place and route, timing closure, DRC and LVS Should have worked on the latest technology nodes (14nm or lesser). Must have experience in Static timing analysis Must have experience in Physical verification and appropriate fixes Should have worked on block level and top-level designs Good to have worked on designs without a customer flow. Strong problem-solving skills and communication skills. Ability to mentor and work closely with junior engineers Location: Bangalore/Kochi/Chennai

Virtual Drive For C++ Chennai on 25th Oct chennai 2 - 6 years INR 7.5 - 17.5 Lacs P.A. Work from Office Full Time

Interested candidates do share your resume to sonikaraj7437@gmail.com with the following details before 24th Oct Total years of experience: Notice Period: Current CTC: Expected CTC: Highest Education: Please find the Job Description:- C++ Systems Programmer (preferred High Performance Low Level Compute Software Development experience) with excellent understanding of C++, OOAD, OOP. Should exhibit advanced C++ software development skills, ability to write efficient code. Experience developing high perfromance compute kernels for computer vision, signal processing, hardware accelerators is a distinct advantage. Must have: - Hands on experience in developing systems software / high perfromance low level compute software - Solid programming experience in C++ - Proven experience in object oriented analysis and design - Experience in all aspects of designing and developing SW in C++ language - Experience with multi-threaded program design and development - Ability to quickly understand low-level hardware features from register to CPU and system-level - Good understanding of at least one hardware micro architecture (CPU and/or Hardware Accelerator) Preferred: - Experience in developing compute kernels for high performance - Working with software architect to define, develop prototypes for new ideas or solutions for customers - Excellent analytical skills for troubleshooting and issue resolution. Possess high capability in driving issues to closure - Excellent debugging skills. - Self-motivator and an excellent team player. - Possess outstanding written and verbal communication skills. Ability to communicate design rationale and build consensus with the team. Regards, Sonika Raj Assistant Manager- Talent Acquisition Ignitarium Technology Solutions Private Limited Sonika.raj@ignitarium.com www.ignitarium.com

C, Embedded, Linux Device Driver - Staff Engineer bengaluru 6 - 9 years INR 2.0 - 6.0 Lacs P.A. Work from Office Full Time

We are looking for engineers who can develop, test and debug software in an embedded platform (6-10 years) Required skills and Knowledge: 1. Very good programming skills in C language or C++ language 2. Possess any of the following group of skills Micro controller based firmware development o Implement software as per a given hardware, software or protocol reference manual o Concepts of RTOS, Concepts of micro processor, interrupts, assembly instructions, startup code, memory map etc Linux Porting / Device Driver development o Hands on experience in setting up Linux kernel or BSP build environments o Hands on experience in writing Linux kernel space code o Concepts of Kernel build environment, Linux Device Driver developm ent and common Kernel functions Linux user space development o Experience in developing complex software with multiple processs, synchronization and inter process communication o Knowledge of APIs related to file I/O, memory management, process management, signal handling Silicon Validation o Experience in deriving test cases from hardware specification o Experience in developing validation software o Experience in debugging the hardware in lab bench, FPGA or simulation Roles and Responsibilities: You may work in projects that deals with any of the following Design, develop, test and debug driver or application software for a microcontroller or Linux platform Define, develop, test and debug applications to validate the functionality of hardware or existing embedded software

Staff Engineer - Verification kochi,chennai,bengaluru 6 - 9 years INR 6.0 - 10.0 Lacs P.A. Work from Office Full Time

Must have very good System Verilog/UVM knowledge with prior work experience on live projects. Expertise in AMBA bus protocols and ARM CPU Must have experience in Unix, Configuration Management, Bug tracking and verification dashboarding tools Experience in developing functional verification environments including the components like monitors, checkers, scoreboards and assertions Experience in verification methodologies using random stimulus along with functional coverag Scripting Language (PERL/Python/Shell/Makefile) Must have good debugging and problem-solving skills Experience in PCI Express and/or Ethernet bus protocols desirable Good communication skills and ability & desire to work as a team player Must be highly motivated and independent contributor with good aptitude and attitude

Principal Engineer - Physical Design kochi,bengaluru 12 - 19 years INR 11.0 - 15.0 Lacs P.A. Work from Office Full Time

Should have indepth experience in Floor-planning, CTS, Power routing, place and route, timing closure, DRC and LVS Should have worked on latest technology nodes (14nm or lesser) Should have worked on block level and top-level designs Good to have worked on designs without a customer flow. Strong problem-solving skills and communication skills. Ability to mentor and work closely with junior engineers Will be responsible for building a highly capable team of PD engineers at Ignitarium.

C, Embedded, Linux Device Driver - Senior Engineer bengaluru 3 - 6 years INR 4.0 - 8.0 Lacs P.A. Work from Office Full Time

We are looking for engineers who can develop, test and debug software in an embedded platform. Required skills and Knowledge: 1. Very good programming skills in C language or C++ language 2. Possess any of the following group of skills - Micro controller based firmware development o Implement software as per a given hardware, software or protocol reference manual o Concepts of RTOS, Concepts of micro processor, interrupts, assembly instructions, startup code, memory map etc Linux Porting / Device Driver development o Hands on experience in setting up Linux kernel or BSP build environments o Hands on experience in writing Linux kernel space code o Concepts of Kernel build environment, Linux Device Driver development and common Kernel functions Linux user space development o Experience in developing complex software with multiple processs, synchronization and inter process communication o Knowledge of APIs related to file I/O, memory management, process management, signal handling Roles and Responsibilities: You may work in projects that deals with any of the following Design, develop, test and debug driver or application software for a microcontroller or Linux platform Define, develop, test and debug applications to validate the functionality of hardware or existing embedded software

Drive on 1-Nov-25 For Android HMI with Kotlin, Jetcompose -BLR bengaluru 3 - 6 years INR 6.0 - 15.0 Lacs P.A. Work from Office Full Time

POSITION: Android App Dev Engineer Location: Bangalore Ignitarium is a Silicon and Embedded System design house, formed with the vision to provide innovative, optimal and relevant solutions for enabling and assisting their customers in product development. Ignitarium is built around a core team of technologists, who share a collective industry experience of over 150 years with expertise in system architecture, logic design and verification, signal processing, FPGA design, embedded system design and associated software development. Job Description Hands on experience with Android Application Development(Java) for Automotive infotainment systems Good Knowledge on Android Components. Good programming skills in Java, Kotlin Good debugging skills with android supporting tools e.g logcat, ADB etc Good understanding of OOPS concept. Knowledge on design patterns e.g MVP, MVVM, Observer etc. Knowledge and understanding on android framework. Experience in working with third-party libraries, APIs and Android SDK Hands on experience with Android Studio IDE. Experience working with jUnit and test automation. Good knowledge of gradle and android make files. Hands on experience with AOSP build system, gerrit etc.

Embedded Project Manager For Bangalore bengaluru 8 - 10 years INR 8.5 - 13.0 Lacs P.A. Work from Office Full Time

Looking for the Project Managers with development background preferably in the embedded domain or Applications. Preferred Immediate joiners or maximum 30 days joiners.

Principal Engineer - Physical Design kochi,bengaluru 12 - 19 years INR 11.0 - 15.0 Lacs P.A. Work from Office Full Time

Should have indepth experience in Floor-planning, CTS, Power routing, place and route, timing closure, DRC and LVS Should have worked on latest technology nodes (14nm or lesser) Should have worked on block level and top-level designs Good to have worked on designs without a customer flow. Strong problem-solving skills and communication skills. Ability to mentor and work closely with junior engineers Will be responsible for building a highly capable team of PD engineers at Ignitarium.

Staff Engineer - Verification kochi,chennai,bengaluru 6 - 9 years INR 6.0 - 10.0 Lacs P.A. Work from Office Full Time

Must have very good System Verilog/UVM knowledge with prior work experience on live projects. Expertise in AMBA bus protocols and ARM CPU Must have experience in Unix, Configuration Management, Bug tracking and verification dashboarding tools Experience in developing functional verification environments including the components like monitors, checkers, scoreboards and assertions Experience in verification methodologies using random stimulus along with functional coverag Scripting Language (PERL/Python/Shell/Makefile) Must have good debugging and problem-solving skills Experience in PCI Express and/or Ethernet bus protocols desirable Good communication skills and ability & desire to work as a team player Must be highly motivated and independent contributor with good aptitude and attitude

Virtual Drive For C++,Camera HAL - Bangalore bengaluru 5 - 10 years INR 9.0 - 17.0 Lacs P.A. Work from Office Full Time

Interested candidates do share your resume to sonika.raj@ignitarium.com Job Description Strong proficiency in C++ (C++11, C++14, or later versions) and its standard libraries (STL). Experience with object-oriented programming (OOP) principles, design patterns, and software architecture. Familiarity with multi-threading, memory management, and performance optimization in C++. Experience working with version control systems like Git. Proficiency in debugging and troubleshooting code issues. Familiarity with build systems such as CMake, Makefiles, or others. Experience with Unit Testing frameworks (e.g., Google Test). Experience in Camera HAL development. Proficiency in Android Camera Framework. Experience in Android Camera SuspendToRam. Regards, Sonika Raj Assistant Manager- Talent Acquisition Ignitarium Technology Solutions Private Limited Sonika.raj@ignitarium.com

Virtual Drive For C++ Chennai on 9th Nov chennai 3 - 6 years INR 7.5 - 17.5 Lacs P.A. Work from Office Full Time

Interested candidates do share your resume to sonikaraj7437@gmail.com with the following details before 8th Nov Total years of experience: Notice Period: Current CTC: Expected CTC: Highest Education: Please find the Job Description:- C++ Systems Programmer (preferred High Performance Low Level Compute Software Development experience) with excellent understanding of C++, OOAD, OOP. Should exhibit advanced C++ software development skills, ability to write efficient code. Experience developing high perfromance compute kernels for computer vision, signal processing, hardware accelerators is a distinct advantage. Must have: - Hands on experience in developing systems software / high perfromance low level compute software - Solid programming experience in C++ - Proven experience in object oriented analysis and design - Experience in all aspects of designing and developing SW in C++ language - Experience with multi-threaded program design and development - Ability to quickly understand low-level hardware features from register to CPU and system-level - Good understanding of at least one hardware micro architecture (CPU and/or Hardware Accelerator) Preferred: - Experience in developing compute kernels for high performance - Working with software architect to define, develop prototypes for new ideas or solutions for customers - Excellent analytical skills for troubleshooting and issue resolution. Possess high capability in driving issues to closure - Excellent debugging skills. - Self-motivator and an excellent team player. - Possess outstanding written and verbal communication skills. Ability to communicate design rationale and build consensus with the team. Regards, Sonika Raj Assistant Manager- Talent Acquisition Ignitarium Technology Solutions Private Limited Sonika.raj@ignitarium.com www.ignitarium.com