Embedded Systems Developer

3 days ago


Amrāvati, Maharashtra, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,25,000
Embedded Software Engineer (Medical Devices) Job Description

About the Role:

We are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in embedded systems, microcontrollers, and real-time operating systems.

Key Responsibilities:

  • Design, develop, and debug embedded software for various hardware platforms, including microcontrollers and processors.
  • Troubleshoot and resolve electronics design issues, including hardware-level debugging.
  • Write and optimize efficient embedded C/C++ code tailored for real-time systems and low-power environments.
  • Collaborate with hardware engineers to define system architecture, specifications, and integration requirements.
  • Develop firmware, drivers, and hardware-software interfaces.
  • Perform system integration, testing, and troubleshooting for embedded systems.
  • Implement and debug communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Optimize system performance, focusing on memory, power consumption, and CPU efficiency.
  • Ensure adherence to industry standards (including ISO 13485) and safety regulations for medical device development.
  • Maintain detailed technical documentation for system architecture, designs, and code.
  • Participate in code reviews, providing and receiving constructive feedback for continuous improvement.
  • Collaborate with QA teams to develop and execute comprehensive test plans for hardware and software validation.
  • Promote knowledge sharing and best practices through internal training, demos, and participation in external industry events.

Requirements:

  • Bachelor's degree in Electrical Engineering, Electronics, or a related field.
  • 4+ years of experience (other candidates with relevant projects may apply)
  • Proficiency in C, C++, Embedded C, and Assembly is a plus, with familiarity in assembly language.
  • Experience with microcontrollers, ARM Cortex, and other embedded platforms.
  • Experience with IoT, Wireless Communication (BLE, Wi-Fi), or AI/ML in embedded systems is a plus
  • Proficiency with real-time operating systems (RTOS) and debugging tools like JTAG.
  • Strong understanding of hardware schematics, PCB layouts, and hardware-software interaction.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving and debugging skills.
  • A collaborative mindset and willingness to work in a fast-paced, innovative environment.

What We Offer:

We offer a dynamic and supportive work environment, opportunities for professional growth, and a competitive compensation package.

How to Apply:

Please submit your application, including your resume and cover letter, to us.



  • Amrāvati, Maharashtra, India beBeeEmbedded Full time ₹ 15,00,000 - ₹ 25,00,000

    Embedded Systems LeaderAs an Embedded Systems Leader, you will be responsible for the design, development, and integration of all embedded software and system-level features for a cutting-edge AI-powered smart camera system. This is an exciting opportunity to lead a team of talented engineers and contribute to the development of innovative technology.Key...


  • Amrāvati, Maharashtra, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 24,00,000

    Job Title: Embedded Systems DeveloperOverview:We are seeking a skilled developer to create and maintain Yocto-based Embedded Linux distributions.About the Role:Develop and maintain Yocto-based Embedded Linux distributions.Design, implement, and customize Board Support Packages (BSPs) for target hardware.Work on Linux kernel, bootloaders, and device...


  • Amrāvati, Maharashtra, India beBeeEmbeddedSystemsDeveloper Full time ₹ 18,00,000 - ₹ 25,00,000

    Embedded Systems Developer Role OverviewJob Summary:We seek a skilled Embedded Systems Developer to contribute to the design and development of cutting-edge embedded systems. The ideal candidate will have hands-on experience with real-time applications, microcontrollers, FPGAs, and ARM or x86 processors.Key Responsibilities:Design and implement FPGA-based...


  • Amrāvati, Maharashtra, India beBeeEmbeddedDeveloper Full time ₹ 15,00,000 - ₹ 30,00,000

    Job DescriptionDesign and develop Linux BSPs and device drivers for embedded systems.Develop software applications using C programming language and tools like Yocto, Buildroot, and U-Boot.Collaborate with cross-functional teams to integrate and test embedded systems.Perform board bring-up and hardware validation tasks.Required Skills and QualificationsThe...


  • Amrāvati, Maharashtra, India beBeeDebug Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title:Embedded Systems Trace and Debug ProfessionalAbout the Role:We are seeking a highly skilled professional to own the strategy and execution of trace, debug, and post-silicon validation flows for complex SoCs and automotive-grade ECUs. The ideal candidate will have deep hands-on expertise in silicon bring-up, low-level debugging, and advanced trace...


  • Amrāvati, Maharashtra, India beBeeEmbedded Full time ₹ 35,00,000 - ₹ 40,00,000

    Embedded Systems ArchitectWe are seeking a skilled and experienced Embedded Systems Architect to lead the design and development of embedded hardware and firmware systems, encompassing microcontroller and microprocessor-based solutions.Main Responsibilities:Architect and oversee development of complex embedded systems that utilize 32-bit microcontrollers...


  • Amrāvati, Maharashtra, India beBeeGraphicsEngineer Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Key Job Responsibilities:Design, develop and maintain complex graphics applications using OpenGL ES.Qualifications and Experience:Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or related field.7+ years of experience in embedded graphics programming with strong hands-on experience with OpenGL ES (2.0/3.0/3.1) and...


  • Amrāvati, Maharashtra, India beBeeEmbeddedEngineer Full time US$ 1,50,000 - US$ 2,00,000

    Unlock the power of real-time satellite intelligence and shape the future of edge AI. We are seeking an Embedded Software Engineer to join our team of ambitious engineers, scientists, and product leaders building breakthrough technology.As a key member of our engineering team, you will design, implement, and optimize embedded software solutions for AI/ML...


  • Amrāvati, Maharashtra, India beBeeWLAN Full time ₹ 1,80,00,000 - ₹ 2,20,00,000

    Job Title: WLAN Driver DeveloperWe are seeking a skilled WLAN driver developer to join our team.Main Responsibilities:Develop and Maintain High-Quality WLAN Linux Device Drivers:Create efficient, reliable, and well-documented WLAN drivers that meet industry standardsCollaborate with cross-functional teams for driver integration, validation, and testingEnsure...


  • Amrāvati, Maharashtra, India beBeeEngineer Full time ₹ 20,00,000 - ₹ 21,39,565

    Job Overview:We are seeking an experienced and innovative firmware engineer to drive the development of cutting-edge sensors and edge devices. This role is perfect for a hands-on engineer with expertise in embedded systems, real-time operating systems (RTOS), and firmware development.The ideal candidate will play a critical role in designing, implementing,...