Senior Firmware Engineer

9 hours ago


Bengaluru, Karnataka, India Nanoprecise Sci Corp Full time

Job Description :

Nanoprecise Sci Corp is an automated AI-based predictive maintenance solution provider that facilitates early detection of even small changes in machine operations well before they impact production or cause downtime. Nanoprecise specializes in the implementation of Artificial Intelligence and IIoT technology for predictive asset maintenance and reducing the carbon footprint of manufacturing plants.

We are defining the industry's service standard for the monitoring & analytics of all types of industrial machines, through our leading energy efficiency & health analytics platform for industrial assets. We work with companies across various sectors to help drive their Industry 4.0 journey.

Overview of the role :

Nanoprecise is looking for an Embedded Firmware Engineer to contribute to the development of our IoT products. The ideal candidate will have a solid understanding of embedded software and systems, experience with STM32 microcontrollers, ARM Cortex-M architecture, and a strong foundation in wireless communications for IoT applications.

Responsibilities :

- Collaborate with cross-functional teams to define firmware requirements and specifications for IoT devices.

- Design, develop, test, and debug embedded firmware for STM32 microcontrollers and ARM Cortex-M processors.

- Implement wireless communication protocols (i.e., LTE, Wi-Fi, Bluetooth, Lora) for seamless connectivity in IoT applications.

- Work closely with hardware engineers to ensure optimal integration of firmware with embedded systems.

- Participate in code reviews and contribute to the continuous improvement of coding standards and best practices.

- Collaborate with quality assurance teams to conduct thorough testing of firmware to ensure reliability and performance.

- Stay abreast of emerging technologies in embedded systems and wireless communications to bring innovative solutions to the team.

Preferred Skills :

- Familiarity with various IoT platforms and frameworks.

- Experience with ARM TrustZone and Cortex-M33.

- Experience with low-power design and optimization for battery-operated devices.

- Exposure to agile development methodologies.

Qualifications & Experience :

- 5-7 years of work experience in a similar position.

- Bachelor's degree in electrical engineering, Computer Engineering, or related field.

- Strong understanding of embedded systems and microcontroller architectures, with a focus on STM32 and ARM Cortex-M.

- Experience working with wireless communication protocols commonly used in IoT, such as Cellular LTE, Wi-Fi, Bluetooth, LoRa WAN, etc.

- Knowledge of communication protocols such as SPI, I2C, UART, CAN and USB.

- Experience with embedded firmware development tools, version control systems, and debugging techniques.

- Hands-on experience with hardware debugging tools (i.e., oscilloscopes, logic analyzers, JTAG debuggers).

- Programming proficiency in C/C++ for embedded systems.

- Experience developing and maintaining RTOS (FreeRTOS, Zephyr) based embedded applications.

- Experience developing Edge ML applications with TinyML.

- Strong problem-solving skills and the ability to work independently and as part of a collaborative team.

- Excellent communication skills and the ability to convey technical concepts to both technical and non-technical stakeholders.

Great reasons to apply to Nanoprecise :

- Exciting and dynamic environment with a great leadership team.

- Regular performance reviews to facilitate your success.

- Competitive compensation based on experience and proven abilities.

- A global workforce of multi-cultural and talented colleagues.

- Amazing growth opportunities for your personal development.

- Access to our health Insurance program and so much more.

- Flexible working hours.

- Great paid time off.

Note :

Nanoprecise Sci Corp is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture that does not discriminate based on disability, status, or any other basis protected under legislation.

We thank all applicants in advance for their interest in this position however due to the volume of applications we receive, we are unable to respond to each application via phone, email, or agency inquiries.

(ref:hirist.tech)

  • Bengaluru, Karnataka, India MosChip Semiconductor Technology Limited Full time

    About the RoleWe are seeking a Senior Firmware Engineer to lead our firmware development team. The successful candidate will have extensive experience in developing firmware for microcontroller-based systems. As a Senior Firmware Engineer, you will be responsible for designing, developing, and testing firmware for various microcontroller platforms. Your...


  • Bengaluru, Karnataka, India Foundation for Science, Innovation and Development, IISc Bangalore Full time

    Position 1: Senior Firmware EngineerJob Title: Senior Firmware EngineerExperience: 4-6 yearsLocation: Bengaluru, India (IISc Campus)Salary: As per Industry StandardResponsibilities:Lead firmware development activities across multiple medical device projects, ensuring high-quality, reliable, and efficient code implementationDesign a comprehensive firmware...


  • Bengaluru, Karnataka, India Aviin Jobs Services Full time

    Company Overview\The ideal candidate will be a passionate and detail-oriented senior developer with 5+ years of experience in PIM roles, showcasing impactful development & troubleshooting skills.\\Job Description\We are seeking a skilled firmware developer to join our dynamic product team at Aviin Jobs Services. The selected candidate will have a strong...


  • Bengaluru, Karnataka, India Tessolve Semiconductor Private Limited Full time

    Job DescriptionTessolve Semiconductor Private Limited is seeking a highly skilled and experienced Senior Firmware Engineer to join our team.We are looking for an individual with expertise in firmware development, who can design and deploy efficient algorithms in firmware.The ideal candidate will have experience working with ARM architecture, including...


  • Bengaluru, Karnataka, India Philips Full time

    **Job Summary**We are seeking an experienced Senior Firmware Engineer to join our team at Philips. As a Senior Firmware Engineer, you will be responsible for designing and developing firmware for medical devices. You will work closely with cross-functional teams to ensure the successful delivery of projects.Key Responsibilities:Design and develop firmware...


  • Bengaluru, Karnataka, India Solaredge Full time

    We're seeking a highly skilled Senior Embedded Engineer to lead the design and development of embedded systems and firmware for our solar power products.Job DescriptionDesign and develop embedded systems and firmware for solar power products, including inverters, power optimizers, energy storage solutions, and communication interfaces.Collaborate with...


  • Bengaluru, Karnataka, India Philips Full time

    About the JobWe are looking for a highly skilled Senior Firmware Engineer to join our team.Job Description:The ideal candidate will have extensive experience in designing and developing firmware for various platforms and reference designs. They will work closely with the team to determine system, subsystem, and interface requirements, evaluate technology...


  • Bengaluru, Karnataka, India Tessolve Semiconductor Private Limited Full time

    About Us:Tessolve Semiconductor Private Limited is a premier semiconductor engineering services company, renowned for its commitment to excellence and innovation. Our team of experts delivers cutting-edge solutions to clients across the globe, driving growth and success in the industry.Job Opportunity:We are seeking an experienced Senior Firmware Engineer to...


  • Bengaluru, Karnataka, India Tessolve Semiconductor Private Limited Full time

    **Job Summary**We are seeking an experienced Senior Staff Engineer to join our firmware development team. As a key member of our team, you will be responsible for designing, developing, and testing firmware components for our clients' products.


  • Bengaluru, Karnataka, India Tessolve Semiconductor Private Limited Full time

    Job DescriptionTessolve Semiconductor Private Limited is seeking an experienced Senior Firmware Development Engineer to join our team. As a key member of our firmware development group, you will be responsible for designing, developing, and testing firmware components.Key ResponsibilitiesArchitect and design firmware componentsIdentify and understand...


  • Bengaluru, Karnataka, India Tessolve Semiconductor Private Limited Full time

    Tessolve Semiconductor Private LimitedJob Title: Senior Firmware Development EngineerWe are seeking a highly skilled and experienced Senior Firmware Development Engineer to join our team. The ideal candidate will have expertise in firmware development for embedded systems, with a strong background in C, C++, and Python programming languages.**Key...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Firmware engineer: Requirement Name: Firmware engineers Skill: Embedded Experience : 6 years Please find the mandatory skillset for this requirement. We are looking for bright and talented professionals with at least 6+ years of experience in storage firmware development Key Skills & Expertise: Strong proficiency in C and Data Structures, embedded system...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Firmware engineer:Requirement Name: Firmware engineersSkill: EmbeddedExperience : 6 yearsPlease find the mandatory skillset for this requirement.We are looking for bright and talented professionals with at least 6+ years of experience in storage firmware development Key Skills & Expertise: Strong proficiency in C and Data Structures, embedded system...


  • Bengaluru, Karnataka, India Tessolve Semiconductor Private Limited Full time

    As a Senior Firmware Development Engineer at Tessolve Semiconductor Private Limited, you will play a key role in designing and developing firmware components for embedded systems. Your expertise in firmware development, combined with your strong technical leadership skills, will enable you to drive innovation and excellence in our products.With a strong...


  • Bengaluru, Karnataka, India Micron Full time

    Job OverviewWe are seeking a highly skilled Senior Engineer to join our ESSD Firmware team at Micron Technology.


  • Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time

    At Maxwell, we are at the forefront of lithium-ion battery technology, focusing on making energy storage safer, more efficient, and scalable. As part of our team, you will contribute to tackling one of the world's biggest challenges: Energy storage.We are seeking a Lead Firmware Engineer to design and implement efficient, reliable, and maintainable firmware...


  • Bengaluru, Karnataka, 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 electronics hardware designand firmware engineers The team is...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    **Job Summary**We are seeking a highly skilled Senior Firmware Engineer to join our team in Bangalore. As a key member of our firmware development team, you will be responsible for designing and developing firmware for embedded systems.**Responsibilities and Requirements**Your responsibilities will include:Designing and developing firmware for embedded...


  • Bengaluru, Karnataka, India SolarEdge Full time

    Are you ready to power the future? At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery storage, backup systems, EV charging, and AI-based energy management. We're committed to...


  • Bengaluru, Karnataka, 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. JR45666 Senior Engineer, ESSD Firmware Experience /...