Embedded Systems Developer

3 days ago


Hyderabad, Telangana, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 20,00,000

Job Title: Firmware Software Architect

Job Summary:

We are seeking an experienced firmware software architect to lead our embedded systems development team. The ideal candidate will have a strong background in developing low-power battery-operated devices, expertise with various microcontrollers such as STM32, NXP, MSP430, and a proven track record of delivering high-quality embedded solutions.

About the Role:

  • Design, develop, and optimize firmware for low-power battery-operated devices.
  • Architect and implement firmware solutions using microcontrollers like STM32, MSP430, and similar platforms.
  • Develop and integrate data logging functionalities to Flash or EEPROM.
  • Design and implement RTOS-based systems, with a strong emphasis on FreeRTOS.
  • Apply unit testing methodologies using frameworks such as Ceedling and Unity/similar frameworks to ensure robust and maintainable code.
  • Manage CI/CD pipelines for firmware builds and deployments.
  • Create and maintain detailed documentation, including flow diagrams, state diagrams, and design documentation to support development and cross-team communication.
  • Drive low-power firmware design strategies to meet stringent battery life requirements.
  • Manage version control using Git, ensuring best practices in branching, code reviews, and merge workflows.
  • Collaborate with cross-functional teams, including hardware, software, and testing teams, to ensure seamless integration and product delivery.
  • Work on communication protocols such as MODBUS, BLE (Bluetooth Low Energy), and MQTT over cellular connectivity.

Requirements:

  • Bachelors or Masters degree in Electronics, Electrical, Computer Engineering, or related field.
  • 10+ years of experience in embedded firmware development, with at least 3 years in a leadership role managing firmware teams.
  • Strong expertise in microcontroller architectures, particularly STM32 and MSP430.
  • Deep experience in low-power embedded firmware design and power optimization techniques.
  • Solid experience in data logging implementation using Flash or EEPROM.
  • Proficiency in FreeRTOS and strong understanding of real-time system design.
  • Hands-on experience with unit testing frameworks (Ceedling, Unity, etc.) and test-driven development practices.
  • Experience with CI/CD tools and methodologies tailored for firmware development.
  • Excellent analytical and problem-solving skills with the ability to design clean and maintainable code.
  • Strong communication skills, with the ability to clearly articulate technical concepts and collaborate across teams.
  • Skilled in creating flow diagrams, state diagrams, and other design documentation.
  • Proficiency with Git and strong grasp of branching strategies and repository management.


  • Hyderabad, Telangana, India beBeeFirmware Full time ₹ 9,00,000 - ₹ 12,00,000

    Embedded Firmware Engineer OpportunityWe are looking for a highly skilled Embedded Firmware Engineer to join our core engineering team.The ideal candidate should have hands-on experience in developing connected devices involving Wi-Fi, Bluetooth, cameras, and mesh networking.You will be responsible for working across the Board Support Package (BSP), device...


  • Hyderabad, Telangana, India beBeeAutomation Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Experienced Embedded Systems DeveloperThis is an exciting opportunity to join our organization as a skilled Embedded Systems Developer.About the RoleWe are seeking a talented and experienced Embedded Systems Developer to work with our cross-functional team. As an Embedded Systems Developer, you will be responsible for designing, developing, and...


  • Hyderabad, Telangana, India beBeeDevelopment Full time ₹ 20,00,000 - ₹ 25,00,000

    Firmware Development OpportunitiesWe are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems.Key Responsibilities:Design, develop, and maintain embedded firmware on Linux-based devices.Work on Yocto-based Linux system development, ensuring...


  • Hyderabad, Telangana, India beBeedriver Full time ₹ 80,00,000 - ₹ 1,20,00,000

    Job Title: Embedded Systems Software Developer About the Role:We are seeking an experienced software developer to design and develop high-quality embedded systems software. The ideal candidate will have a strong background in programming languages such as C and C++, with specific expertise in operating system development, device driver programming, and...


  • Hyderabad, Telangana, India beBeeembedded Full time ₹ 15,00,000 - ₹ 25,00,000

    Embedded Systems ProfessionalWe are seeking an experienced Embedded Systems Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and testing embedded systems that meet the needs of diverse projects.",


  • Hyderabad, Telangana, India beBeeEmbeddedSystems Full time ₹ 25,00,000 - ₹ 30,00,000

    Job OverviewWe are seeking a skilled Embedded Systems Engineer to join our team. In this role, you will be responsible for designing and developing embedded systems solutions that meet the required specifications.Key Responsibilities:Design and develop embedded systems software using C/C++ programming languages.Collaborate with cross-functional teams to...


  • Hyderabad, Telangana, India beBeeSenior Full time ₹ 20,00,000 - ₹ 25,00,000

    Job SummaryWe are seeking an accomplished Senior Manager to lead our team of software engineers in developing high-quality, robust, and secure embedded systems. This is a highly impactful role ideal for a technically hands-on leader passionate about building cutting-edge solutions.About the RoleThis leadership position involves end-to-end ownership of core...


  • Hyderabad, Telangana, India beBeeLinuxKernelExpert Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Embedded Systems ExpertWe are seeking an experienced Embedded Systems Expert to join our organization. The ideal candidate will have a strong background in Linux device drivers and embedded systems.Key Responsibilities:Collaborate with cross-functional teams to design, develop, and maintain Linux device drivers for various hardware...


  • Hyderabad, Telangana, India beBeeEmbedded Full time ₹ 21,90,000 - ₹ 30,96,000

    Advanced Embedded Engineer OpportunityJob Overview:We are seeking a highly skilled Advanced Embedded Engineer to lead our embedded product development efforts. As a key contributor, you will be responsible for designing and developing firmware for a variety of embedded products, creating project and technical reports as required, and helping define product...


  • Hyderabad, Telangana, India beBeeEmbedded Full time ₹ 80,00,000 - ₹ 1,00,00,000

    Software Engineer OpportunityWe are seeking a skilled software engineer with expertise in embedded systems and Real-Time Operating Systems (RTOS) to join our team.This role requires designing, implementing, and maintaining Windows Linux drivers and DSP firmware ensuring seamless integration with embedded systems and RTOS environments.The ideal candidate will...