Firmware Development and Embedded C program

Bengaluru
Full-Time
Mid-Level: 4 to 6 years
18L - 20L (Per Year)
Posted on Nov 22 2023

About the Job

Skills

embedded c
arm
rtos
Device Drivers
Communication Protocol
firmware developer
cryptography and Security
Kernel porting
Skillset:
  • Firmware Development and Embedded C programming experience in 32bit MCU/ DSP's using Arm Cortex-M33 / M23 / M4 / M7 ( Preferably STM32 MCU )
  • Good Programming experience in RTOS environments preferably ThreadX.
  • Experience with Board bring-up activities
  • Experience in Communication Protocol Layers like TCP, UDP, IPV6
  • Experience in cryptography and Security features.
  • Strong experience in Kernel porting for different RTOS ( FreeRTOS, TheadX, µC/OS or Cs/OS2 )
  • Strong experience in Secure Boot, Bootloader development and firmware upgrade manager for MCU
  • Strong Experience in low level drivers for UART, I2C, SPI, RS485 and CAN
  • Strong Experience in low level drivers for EEPROM, and OSPI/QSPI, ADC, PWM
  • Experience in SDLC for product development
  • Analytical and problem solving skills
  • Strong Experience in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality.
  • Experience in Unit testing
  • Experience in Python scripting
  • Experience in JIRA and Confluence
  • Experience in Git and GitHub
  • Experience in agile and scrum
 
Qualifications
  • Bachelor/Master’s degree in ECE/EEE
  • 5 to 8 Years relevant experience in Embedded System


About the company

Shreya Consulting Helps IT companies (predominantly embedded,automotive,avionics) hire specialized niche/super-niche candidates.

Industry

Avionics

Company Size

2-10 Employees

Headquarter

Bengaluru

Other open jobs from Shreya Consulting Service