Embedded Firmware Engineer

1 - 5 years

7 - 12 Lacs

Posted:8 hours ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Biovantage Technology Solutions Private Limited: Biovantage Technology Solutions is a premier consulting company dedicated to providing comprehensive product development services to medical device companies. Our team of skilled professionals is committed to delivering the highest level of service, ensuring that our clients' products are designed to be safe and eAective for their end users. Biovantage employs a lean and eAicient team wherein each capable member is involved in inter-disciplinary work, which develops their talent in business areas that go beyond technical know-how. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing embedded firmware for various microcontrollers and embedded systems. You will work closely with hardware engineers, software developers, and product teams to deliver high-quality solutions. This role oAers opportunities to grow in a fast-paced, collaborative, and dynamic environment.

Position: Embedded Firmware Engineer.

Required:

  • Minimum 2 years of Experience working with Embedded C/C++ based firmware development.
  • Experience working with 8-bit / 32-bit microcontrollers such as STM, Microchip, nRF, etc.
  • Proficient in working with peripheral buses and interfaces (I2C, SPI, UART, PCI) and hardware peripherals, including ADCs, DACs, PWM controllers, GPIOs, and timers.
  • Experience with both analog and digital sensors.
  • Knowledge of Internet of Things (IoT) protocols and technologies such as Wi-Fi, Bluetooth, Zigbee, GSM-GPRS, TCP-IP, MQTT, and LoRa.
  • Strong understanding of embedded RTOS platforms such as FreeRTOS, Zephyr, RTX, ThreadX, VxWorks, or similar.
  • Ability to read and interpret schematics and component data sheets
  • Capable of quickly learning and adapting to existing codebases and acquiring new technical skills.
  • Highly motivated with demonstrated ability to work independently with minimal supervision.
  • Strong problem-solving skills to participate in troubleshooting of issues with diAerent teams to drive towards root cause identification and resolution.
  • Good team player with excellent communication skills, to be able to collaborate and work with cross functional teams.
  • Ability to work in a fast-paced, dynamic work environment with a focus on technical excellence, responsiveness to meet timelines.

Preferred:

  • Experience with Medical domain firmware development.
  • Familiarity with unit testing and static analysis tools.
  • Proficiency in scripting languages like Bash and Python for automation and embedded system tasks.
  • Experience with debugging tools such as JTAG, logic analyzers, and other diagnostic equipment.
  • Familiarity with using measuring and monitoring electronics test equipments like multimeter, digital oscilloscope, etc.
  • Familiar with tools for managing project requirements, version control such as Git and WinMerge, for embedded systems.
  • Experience with build systems like Makefile, CMake, or proprietary build environments for embedded platforms.
  • Experience with embedded-specific IDEs and tools such as Keil uVision, VSCode, Eclipse. Responsibilities:
  • Design and develop embedded software and hardware solutions based on system requirements.
  • Troubleshooting and debugging Embedded systems software & hardware issues.
  • Conduct unit testing, code reviews, and validation of firmware to ensure quality and reliability.
  • Collaborate with cross-functional teams to ensure seamless integration of hardware and software components.
  • Document software development processes and maintain firmware for continuous improvement and scalability.

Qualifications:

  • Bachelor’s degree in Electrical/Electronics Engineering, Computer Science, or a related technical field.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india