Principal Software Engineer
Job Description
Profile
Work in Firmware ACT (Advanced Communication Technology) Network group. Hands-on Individual Contribution at the level of Architect, System Designer & Developer for Wireless as well as Wireline communication systems with prime focus on MAC layers of the associated technical specifications.
Role Descriptors
v Wireless & Wireline Communication System: Firmware architecture, Design & Development.
v Technical Leadership & Mentorship in a fast-paced, dynamic environment, with little direction.
Experience
v Design & Development of Radio / Software Defined Radio
v Deep Experience with the development in the following
o MAC: 3GPP LTE / LTE-A / 5G
o MAC: Other IEEE 802 family of specifications (IEEE 802.15.4 RF, WiFi, WiMAX, Bluetooth etc.)
o MAC: Wireline Communication Specifications
o MAC: IEEE P1901.2 PLC (Power Line Communication)
v Hands-on strong experience with C programming, Multithreaded programing with RTOS
v Strong experience with RTOS based design in real time environment
v Development experience with a couple of Real time processor architectures (ARM, DSP, MIPS, Power PC)
v Experience & Understanding of PHY & MAC design/development on Single SoC (Heterogeneous/Homogeneous Multicore architecture) solutions and Two SoC (ARM-DSP like) solutions
v Demonstrated capabilities to build FW architecture and design based on conceptual protocol specification
v Code source control: Proficient with Git
v Use standard design techniques as state machine and sequence diagram
v Code-performance Optimization w.r.t. Compute cycles & Memory foot-print
v Good understanding of Linux tools & Linux environment development, Linux IPC mechanism etc
v Assembly Language programing is a plus
v Overall Network system (L1-L7) knowledge is a plus
v Knowledge & Understanding on various network topologies (Star, Mesh / P2P) is a plus
v Having worked on Embedded projects is a plus.
v Experience with C2000 TI DSP/microcontroller and/or Tensilica DSP is a plus
v Experience with development of Smart Metering Systems & Products is a plus
v Strong communication and presentation skills
v Traditional as well as Agile Processes
Education & Work Experience Requirements
v Master's Degree with Electronics & Communications Engineering, Computer Science or equivalent from institutions like IITs, IISc & NITs
v 12 plus years of experience in product development.
v 8 plus years of experience in Wireless protocol (MAC) development
v 4 years of experience as Wireless architect and System designer with specific focus on MAC & PHY