company logo

Embedded Engineer

Hyderabad
Freelance
Remote
Contract
Full-Time
Senior: 6 to 10 years
Posted on Apr 24 2025

Not Accepting Applications

About the Job

Skills

RTOS (Real-Time Operating Systems)
Embeded C Programming
STM32
Microcontroller architecture
Embedded Linux
I2C, SPI, and UART communication protocols
ARM Cortex-M
Free RTOS

*Embedded engineer*


Rate :- open to discuss as per exp


Remote


Embedded Software Engineer – STM32 & Bootloader Development

Experience Required: 6+ Years

Budget - Open

 Job Overview:

 We are looking for a highly skilled Embedded Software Engineer with deep experience in Embedded C

 programming and hands-on expertise in STM32 microcontrollers. The primary objective for this role is to

 design and implement a bootloader for a new keypad system. Candidates should bring a strong

 foundation in low-level firmware development, microcontroller integration, and hardware-software

 interfacing.

 Key Responsibilities:

 ● Develop, test, and maintain embedded firmware in C for STM32 microcontrollers.

 ● Design and implement custom bootloaders to support firmware updates and device initialization.

 ● Work closely with hardware teams to understand circuit-level design and ensure firmware

 compatibility.

 ● Optimize code for performance, memory usage, and reliability on constrained hardware.

 ● Troubleshoot and debug firmware using tools such as oscilloscopes, logic analyzers, and

 debuggers.

 ● Maintain documentation of architecture, codebase, and processes.

 Required Skills & Experience:

 ● Minimum 6 years of hands-on experience in Embedded C programming.

 ● Strong proficiency in working with STM32 microcontrollers (ARM Cortex-M series).

 ● Proven experience in designing and implementing bootloaders.

 ● Familiarity with peripheral interfaces such as UART, SPI, I2C, GPIO, etc.

 ● Experience with development tools such as STM32CubeIDE, Keil, IAR, or similar.

 ● Deep understanding of microcontroller architecture, memory management, and interrupt

 handling.

 ● Strong debugging and problem-solving skills in embedded environments.

 Nice to Have:

 ● Experience with RTOS such as FreeRTOS.

● Knowledge of security protocols and secure firmware update mechanisms.

 ● Familiarity with keypad interfacing, debouncing, and matrix scanning techniques.

 ● Experience with firmware over-the-air (FOTA) updat

About the company

Top 2% Pre-wetted Software Engineers | IT Consulting | Contract Staffing | Permanent Staffing | Dedicated Resources | Staff Augmentation At Agodly Infotech LLP, we are the bridge to your next exceptional project. We specialize in connecting businesses with top-tier remote talent on a contractual basis globally. As the world evolves and remote work becomes the norm, our mission is to empower com ...Show More

Industry

IT Services and IT Consul...

Company Size

51-200 Employees

Headquarter

Ahmedabad, Gujarat

Other open jobs from Agodly Infotech LLP