Embedded Firmware Developer

4 weeks ago


Bangalore, India Workship Full time
Embedded Firmware Engineer

We are seeking a highly skilled Embedded Firmware Engineer to join our team at Workship. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining embedded firmware for our cutting-edge products.

Key Responsibilities:
  • Design and develop high-quality embedded firmware using C and Assembly code
  • Work on low-level firmware written in asynchronous mode
  • Design, develop, port, debug, and test C and Assembly code for embedded systems
  • Develop and implement algorithms and procedures in C and Assembly code
  • Own technical documentation of the features developed
  • Participate in peer reviews of system design, choice of libraries, code architecture, and code reviews
  • Independently work with customer-facing teams to understand customer requirements and participate in system/subsystem design reviews
Requirements:
  • Master's or bachelor's degree with 2+ years of experience in the relevant embedded industry
  • At least 2 years of experience with bare-metal or RTOS-based data communications
  • Deep understanding of software and firmware engineering principles and core computer science fundamentals
  • Significant experience with memory-constrained firmware development
  • Hands-on experience with designing and developing asynchronous firmware code
  • Hands-on knowledge of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems
  • Proficiency in communication protocols such as CAN, RS485, SPI, I2C, UART
  • Strong understanding of C and C++ compilers, build, and source code control tools
  • Demonstrated track record of development work on commercial products with understanding of industry best practices
  • Knowledge and experience with lifecycle management tools and source-control tools
  • Ability to understand and follow engineering processes such as SCRUM, version control, and bug management

We offer a dynamic and collaborative work environment, opportunities for growth and development, and a competitive compensation package. If you are a motivated and experienced Embedded Firmware Engineer looking for a new challenge, please submit your application.



  • Bangalore City, India Toshiba Software (India) Pvt. Ltd. Full time

    Senior Software EngineerLocation: BengaluruExperience: 5 to 10 years of Embedded Firnware development experience. Storage Firmware experience is plusSummary: Will be responsible for the Development and verification of HDD Firmware for HDDs of Different technologiesShould be able to independently develop and design software/firmware with minimum...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Senior Software EngineerLocation: BengaluruExperience: 5 to 10 years of Embedded Firnware development experience. Storage Firmware experience is plusSummary: Will be responsible for the Development and verification of HDD Firmware for HDDs of Different technologiesShould be able to independently develop and design software/firmware with minimum...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware DeveloperLocation: Bengaluru (Onpremise)Position Type: FulltimeDescription:4-8 yrs of experience in Embedded Software design & development, in a reputed product development companyExcellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc…FW development on Multi core platformStrong...


  • Bangalore, India Toshiba Software Full time

    Senior Software Engineer Location: Bengaluru Experience: 5 to 10 years of Embedded Firnware development experience. Storage Firmware experience is plus Summary: Will be responsible for the Development and verification of HDD Firmware for HDDs of Different technologies Should be able to independently develop and design software/firmware with minimum...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware Developer Location: Bengaluru (Onpremise) Position Type: Fulltime Description: - 4-8 yrs of experience in Embedded Software design & development, in a reputed product development company - Excellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc… - FW development on Multi core...


  • Bangalore, India Toshiba Software Full time

    Embedded Firmware Developer Location: Bengaluru (Onpremise) Position Type: Fulltime Description: 4-8 yrs of experience in Embedded Software design & development, in a reputed product development company Excellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc… FW development on Multi core platform ...


  • Bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware Developer Location: Bengaluru (Onpremise) Position Type: Fulltime Description: - 4-8 yrs of experience in Embedded Software design & development, in a reputed product development company - Excellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc… - FW development on Multi core...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware DeveloperLocation: Bengaluru (Onpremise)Position Type: FulltimeDescription:- 4-8 yrs of experience in Embedded Software design & development, in a reputed product development company- Excellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc…- FW development on Multi core platform- Strong...


  • Bangalore, India Workship Full time

    Job SummaryAt Workship, we are seeking an experienced Embedded Systems Firmware Developer to join our team. As a Firmware Engineer for Low-Level Systems, you will be responsible for designing, developing, and maintaining embedded firmware written in C and Assembly code. Your expertise will be crucial in developing and implementing algorithms and procedures...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Senior Software EngineerLocation: BengaluruExperience: 5 to 10 years of Embedded Firnware development experience. Storage Firmware experience is plusSummary: Will be responsible for the Development and verification of HDD Firmware for HDDs of Different technologiesShould be able to independently develop and design software/firmware with minimum...


  • bangalore, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services. We are looking for an embedded software development engineer (Full-time) Location is HSR Layout, Bangalore Salary: 5-8L per annum + project incentives Please don't apply if...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware DeveloperLocation: Bengaluru (Onpremise)Position Type: FulltimeDescription:4-8 yrs of experience in Embedded Software design & development, in a reputed product development companyExcellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc…FW development on Multi core platformStrong...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware Developer Location: Bengaluru (Onpremise) Position Type: Fulltime Description: 4-8 yrs of experience in Embedded Software design & development, in a reputed product development company Excellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc… FW development on Multi core platform...

  • Firmware Developer

    4 weeks ago


    Bangalore, Karnataka, India VARITE Inc. Full time

    Job Description : We are seeking a skilled Firmware Developer to join our engineering team. The ideal candidate will have extensive experience in developing low-level drivers and firmware for various embedded devices. You will work with a range of bus protocols and microcontrollers to create robust and efficient firmware solutions.Key Responsibilities : -...


  • Bangalore, India VARITE Inc. Full time

    Job Title: Firmware DeveloperJob Description:We are seeking a highly skilled Firmware Developer to join our engineering team at VARITE Inc. The ideal candidate will have extensive experience in developing low-level drivers and firmware for various embedded devices.Key Responsibilities:- Develop and maintain low-level drivers and firmware for various hardware...


  • Bangalore, India Talpro Full time

    Job Description :We are seeking a highly skilled Embedded Firmware Software Developer to join our team at Talpro. The ideal candidate will have a strong background in embedded firmware development and a proven track record of delivering high-quality software solutions.Key Responsibilities :Design, develop, and test embedded firmware for a wide range of...


  • Bangalore, India HEPL - A Cavinkare Group Company Full time

    Job Title: Embedded Systems Firmware DeveloperJob Summary:We are seeking an experienced Embedded Systems Firmware Developer to join our team at HEPL - A Cavinkare Group Company. The successful candidate will be responsible for designing, implementing, and maintaining firmware for embedded systems, ensuring optimal performance, reliability, and...


  • Bangalore, India Talpro Full time

    Job Description :We are seeking an experienced Embedded Firmware Engineer to join our team. The ideal candidate will have a strong background in embedded firmware development, with a focus on C programming and code optimization.Key Responsibilities :- Develop and maintain embedded firmware for a range of devices, including microcontrollers and system-on-chip...


  • Bangalore, India HEPL - A Cavinkare Group Company Full time

    Firmware Engineer RoleWe are seeking a talented Firmware Engineer to join our team at HEPL - A Cavinkare Group Company. This exciting opportunity involves designing, implementing, and maintaining firmware for embedded systems, ensuring optimal performance, reliability, and scalability.Key Responsibilities:Design and implement firmware for embedded systems,...


  • Bangalore, India Tata Elxsi Full time

    Tata Elxsi is truly your home to a billion possibilities. We believe in opportunities for everyone to be bold and curious and seek to shape the future. Explore what’s possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, you matter. We are looking for a bright and passionate Embedded Firmware Engineer with the...