Leave us your email address and we'll send you all the new jobs according to your preferences.

Embedded Software / Firmware Engineer

Posted 4 hours 36 minutes ago by Pdsluk

Permanent
Full Time
I.T. & Communications Jobs
Birmingham, Sparkbrook, United Kingdom, B11 1
Job Description
Overview

Position: Embedded Software / Firmware Engineer

Experience: 2-4 years

Location: Pune

Role Summary

We are looking for an Embedded Software Engineer with 2-4 years of experience in bare-metal firmware development. The role involves working on low-level drivers, board bring-up, and microcontroller programming for innovative embedded products.

Responsibilities
  • Develop and debug bare-metal firmware for microcontrollers (ARM Cortex-M, PIC, etc.).
  • Implement low-level drivers (UART, SPI, I C, CAN, ADC, PWM).
  • Support board bring-up, testing, and hardware integration.
  • Optimize code for performance and low power consumption.
  • Collaborate with hardware and systems teams to deliver robust solutions.
Qualifications
  • Bachelor's degree in Electronics / Computer / Electrical Engineering.
  • 2-4 years of hands-on experience in embedded firmware.
  • Strong in C programming, microcontroller architecture, and debugging.
  • Experience with oscilloscopes, logic analyzers, debuggers.
  • Knowledge of communication protocols (UART, I C, SPI, CAN).
Nice to Have
  • Experience with ARM Cortex-M MCUs (STM32, NXP, TI, Renesas, Microchip).
  • Familiarity with bootloaders, OTA updates, MISRA C, or safety standards.
  • Basic knowledge of RTOS and hardware schematics.
Email this Job