PHY Developer - (C, RTOS, Firmware, Valgrind, ARM)

Job Overview

Bengaluru, Karnataka
Job Type
Full Time
Salary / Compensation
Details Not Provided
Date Posted
2 years ago

Additional Details

Minimum Experience
5 Years
Bachelor’s degree in Electronics & Communication

Job Description

Experience required

  • Exceptionally strong C programming for resource-constrained embedded platforms
  • Solid background in embedded microcontroller firmware development
  • Strong working knowledge with RTOS, low-level primitives, and real-time environments
  • Good understanding of memory management in unmanaged code
  • Proficiency with development tools such as compilers, emulators/JTAG, debuggers, etc.
  • Ability to understand make files, map files, and linker scripts
  • Take part in the entire firmware development lifecycle for a product
  • Familiarity with language tools such as Lint, GUnit, Valgrind, etc
  • Proficient understanding of code versioning tools such as Git, SVN, Perforce Familiarity with continuous integration concepts
  • Strong low-level debugging skills Familiarity with OSI model and related concepts
  • Experience with embedded processors such as ARM, PowerPC etc. Understanding of RF PHY-devices (900MHz, 2400MHz)
  • FSK, GFSK, OFDM, OQPSK and other digital modulation standards
  • Zigbee protocol implementation and debugging
  • IEEE 802.15.4g
  • Adherence to coding standards
  • Experience with embedded Linux systems is a plus
  • Experience reading specifications, protocol description documents and datasheets
  • Commitment to excellence, dedicated and self-motivated team player with good communication skills

Skills & Experience

ARM Processors, C (Programming Language), Compilers, Embedded Linux, Firmware Programming, IEEE 802.1x, JTAG, Microcontroller and Embedded programming, OSI Model, Physical Layer of Communication systems like WCDMA, LTE, 802.11, PowerPC, RTOS, Valgrind


This website uses cookies to ensure you get the best experience on our website. Cookie Policy