Firmware Engineer

2 weeks ago


bangalore, India Technoculture Research Pvt. Ltd. Full time
Job Title: Firmware Engineer
Location: C-CAMP, Bangalore, India
About Us:
Technoculture Research Pvt Ltd is a leading Bio Instrumentation research and development company focused on revolutionizing the healthcare industry through cutting-edge pharmacogenomics-based drug testing, early disease detection using DNA analysis, and precise diagnosis of infectious diseases. Our expertise in Molecular Biology, Electrochemical sensing, Associated biomarkers testing, and Single Nucleotide Polymorphism (SNPs) testing allows us to provide highly accurate and personalized medical solutions to improve patient outcomes. With a team of highly skilled professionals and a passion for innovation, we are dedicated to delivering innovative and effective diagnostic tools to help healthcare professionals. Join us in our mission to improve patient outcomes and advance the field of medical diagnosis through cutting-edge technology and innovative solutions.
Position Overview:
We are seeking a talented Firmware Engineer with a solid understanding of Real-Time Operating Systems (RTOS) especially in FreeRTOS and proficiency in C/C++, Python, and Embedded Linux. The ideal candidate should have a minimum of 2 years of experience and possess strong problem-solving skills along with a passion for embedded systems development.
Key Responsibilities:
Designed, developed, and debugged embedded software for various microcontroller platforms, with a focus on Real-Time Operating Systems (RTOS), especially in FreeRTOS.
Implement and maintain FreeRTOS. configurations, ensuring optimal performance and resource utilization.
Develop and maintain multi-threaded applications with a minimum of 2 threads, adhering to best practices and design principles.
Utilize C/C++ for firmware development, ensuring code quality, efficiency, and maintainability.
Integrate Python scripts for automation, testing, and data analysis purposes.
Experience with Embedded Linux systems, including kernel configuration, device drivers, and system optimization.
Basic understanding of Arduino development for rapid prototyping and basic hardware interfacing.
Proficiency in IOT Protocols and Technologies, with the ability to develop drivers based on datasheets and specifications.
Collaborate with cross-functional teams including hardware engineers, software developers, and QA testers to deliver high-quality embedded solutions.
Qualifications:
Bachelor's degree or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
Minimum of 2 years of professional experience in Firmware or embedded systems development.
Hands-on experience in Real-Time Operating Systems (RTOS), especially in FreeRTOS.
Strong programming skills in C/C++ with experience in multi-threaded application development.
Proficiency in Python for scripting and automation tasks.
Hands-on experience with microcontroller platforms and development tools.
Familiarity with Embedded Linux systems and kernel development.
Basic understanding of Arduino development for prototyping purposes.
Experience with IoT protocols (e.g., MQTT, CoAP) and device communication.
Ability to interpret datasheets and technical specifications to develop device drivers.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills, with the ability to collaborate effectively in a cross-functional environment.
Preferred Qualifications:
Master's degree in Electrical Engineering, Computer Engineering, or Computer Science.
Experience with version control systems (e.g., Git).
Familiarity with software development methodologies (e.g., Agile, Scrum).
Knowledge of hardware design principles and PCB layout.
Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa).

  • bangalore, India UST Full time

    Position: Firmware Validation EngineerLocation: BangaloreJob Details:Develop and execute comprehensive test plans, test cases, and test strategies for firmware validation.Conduct functional testing, regression testing, and performance testing to validate firmware functionality and stability.Collaborate closely with cross-functional teams including firmware...

  • Firmware Lead Engineer

    2 months ago


    bangalore, India Maxwell Energy System Pvt Ltd Full time

    Key Responsibilities : Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability. Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices. Develop and...


  • bangalore, India Maxwell Energy System Pvt Ltd Full time

    Key Responsibilities : Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability. Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices. Develop and...


  • bangalore, India UST Full time

    Position: Firmware Validation Engineer Location: Bangalore Job Details: Develop and execute comprehensive test plans, test cases, and test strategies for firmware validation. Conduct functional testing, regression testing, and performance testing to validate firmware functionality and stability. Collaborate closely with cross-functional teams including...


  • bangalore, India ConnectPro Management Consultants Pvt Ltd. Full time

    About the job :As Director of CXL Firmware Engineering , we lead development of high-performance controller firmware for innovative volatile and non-volatile memory systems. We lead, develop, and mentor some of the most outstanding people in their field! We assist in evaluating, crafting, building, bench testing, debugging, and failure analyzing firmware for...

  • Principal Engineer

    3 days ago


    bangalore, India Razorpay Full time

    Razorpay was founded by and Harshil Mathur in . Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses...

  • Firmware Engineer

    2 months ago


    bangalore, India NXP Semiconductors Full time

    Bachelor’s/Master’s degree in Electrical or Electronic Engineering, Computer science, or similar, with focus on embedded firmware and/or signal processingMinimum 7 years of experience in Firmware developmentStrong embedded software integration, testing & troubleshooting skillsGood understanding of microcontroller architecture (e.g. ARM) and real-time...

  • Firmware Engineer

    2 weeks ago


    bangalore, India NXP Semiconductors Full time

    Bachelor’s/Master’s degree in Electrical or Electronic Engineering, Computer science, or similar, with focus on embedded firmware and/or signal processingMinimum 7 years of experience in Firmware developmentStrong embedded software integration, testing & troubleshooting skillsGood understanding of microcontroller architecture (e.g. ARM) and real-time...

  • Staff Engineer

    1 month ago


    bangalore, India Razorpay Full time

    Razorpay was founded by and Harshil Mathur in . Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses...

  • Staff Engineer

    2 weeks ago


    bangalore, India Razorpay Full time

    Razorpay was founded by and Harshil Mathur in . Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses...

  • Sr Firmware Engineer

    2 months ago


    bangalore, India Corporate Resources Full time

    Job Description SiemensAdvanta (Bangalore) is looking for senior firmware engineers to design,prototype, develop and maintain the firmware solutions to Siemens industrialdevices from multiple Business units such as Factory automation, Mobility,Smart grid infrastructure, etc We are a team of...

  • Firmware Engineer

    1 month ago


    bangalore, India HCLTech Full time

    Greetings from HCL Technologies ...!JD-Firmware Development EngineerLocation- Chennai/BangaloreExperience:6+ years of experience in one or more of below areasExperience in Firmware/software design, implementation and debugging.Expert level knowledge in C/C++.Experience with Arm Architecture in embedded solutionsExperience with Linux development.Experience...

  • Firmware Engineer

    2 weeks ago


    bangalore, India HCLTech Full time

    Greetings from HCL Technologies ...!JD-Firmware Development EngineerLocation- Chennai/BangaloreExperience:6+ years of experience in one or more of below areasExperience in Firmware/software design, implementation and debugging.Expert level knowledge in C/C++.Experience with Arm Architecture in embedded solutionsExperience with Linux development.Experience...


  • Bangalore/Hyderabad, India ConnectPro Management Consultants Pvt Ltd. Full time

    About the job :As Director of CXL Firmware Engineering , we lead development of high-performance controller firmware for innovative volatile and non-volatile memory systems. We lead, develop, and mentor some of the most outstanding people in their field! We assist in evaluating, crafting, building, bench testing, debugging, and failure analyzing firmware for...


  • Bangalore/Hyderabad, India ConnectPro Management Consultants Pvt Ltd. Full time

    About the job :As Director of CXL Firmware Engineering , we lead development of high-performance controller firmware for innovative volatile and non-volatile memory systems. We lead, develop, and mentor some of the most outstanding people in their field! We assist in evaluating, crafting, building, bench testing, debugging, and failure analyzing firmware for...


  • bangalore, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR49763 Director of Engineering, CXL Firmware As...

  • Firmware Engineer

    1 month ago


    Bangalore City, India HCLTech Full time

    Greetings from HCL Technologies ...!JD-Firmware Development Engineer Location Chennai/BangaloreExperience:6+ years of experience in one or more of below areasExperience in Firmware/software design, implementation and debugging.Expert level knowledge in C/C++.Experience with Arm Architecture in embedded solutionsExperience with Linux development.Experience...

  • Firmware Engineer

    6 days ago


    Bangalore City, India HCLTech Full time

    Greetings from HCL Technologies ...!JD-Firmware Development Engineer Location Chennai/BangaloreExperience:6+ years of experience in one or more of below areasExperience in Firmware/software design, implementation and debugging.Expert level knowledge in C/C++.Experience with Arm Architecture in embedded solutionsExperience with Linux development.Experience...

  • Firmware Engineer

    2 months ago


    Bangalore Urban, India NXP Semiconductors Full time

    Bachelor’s/Master’s degree in Electrical or Electronic Engineering, Computer science, or similar, with focus on embedded firmware and/or signal processing Minimum 7 years of experience in Firmware development Strong embedded software integration, testing & troubleshooting skills Good understanding of microcontroller architecture (e.g. ARM) and real-time...

  • Firmware Engineer

    2 months ago


    Bangalore Urban, India NXP Semiconductors Full time

    Bachelor’s/Master’s degree in Electrical or Electronic Engineering, Computer science, or similar, with focus on embedded firmware and/or signal processingMinimum 7 years of experience in Firmware developmentStrong embedded software integration, testing & troubleshooting skillsGood understanding of microcontroller architecture (e.g. ARM) and real-time...