Anirban Bose

Senior Firmware Engineer at Outerspace Design
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Melbourne Area, AU

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Petr Kostka

I was a lead Protocol Stack developer of Intel XMM platforms and Anirban was supporting Intel team with development of additional features and maintaining legacy projects. Anirban is a true professional going straight to the root of the problems, fast learning, fun to work with. When Anirban announced that he is leaving us a panic started in our team because you cannot easily replace a developer like him.

Vishal Narang

Anirban has been one of the most technically proficient lead in the LTE Data Plane area. Go to person for any complex issues in this domain and has exhibited amazing grit and showed his mettle in numerous instances. He is extremely diligent, methodological, sincere, an excellent problem solver and drives with unmatched ownership and commitment. Anirban possess a pleasing personality, approachable and an excellent technical mentor. He has been customer’s delight in whatever engagements he was associated with. True asset for any organization/team he works for.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Australia
    • Design Services
    • 1 - 100 Employee
    • Senior Firmware Engineer
      • Aug 2019 - Present

      Working very closely with the Electronics hardware experts and Program managers to technically lead a team of firmware engineers in order to deliver solutions for various client devices. Worked on a wide spectrum of projects involving the following skills (in various degrees): • Real-time Firmware and Embedded IoT Application software • Language (C | Assembly | Python) • Micro-controllers (ARM Cortex-M0/M3/M4) & SOCs (STM32 | Microchip (Atmel) | Nordic | Toshiba | Arduino | Raspberry Pi) • Embedded Development Environment (STM32CubeIDE | Microchip Studio 7 | Segger Embedded Studio | Keil uVision5 | Arduino) • Debugging Tools (Segger J-Link, Oscilloscopes, Logic Analyser) • Bare-metal and Embedded Operating Systems (FreeRTOS | Contiki) • Embedded Concepts (Bootloaders | OTA/OTW FW Update | Low power modes) • Device Driver development (Cellular modems | IMU units | Sensors | EEPROMs | Motors | Haptics | LCD Screens | UART / SPI / I2C) • Firmware Security (Microchip Crypto-Authentication ICs) • Wireless Technologies (BLE | 4G-LTE | RF) • Electronic HW Interfacing (Datasheets | Schematics | Electronics CAD) • Version Control Tools (Git) • IoT Integration (AWS) • Agile Methodology (JIRA | Trello) • Prototyping (Incremental development) • Team and Client Management (Client Expectation Management | High quality SLA based Artifacts delivery | Technical SPOC and Collaborations | Task allocation & Tracking) • Soft Skills (High EQ | Very productive in a challenging environment | Team player | Eagerness to learn and evolve | Easily adaptable) Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Technical Leader
      • Jul 2015 - Jun 2019

      --- LTE UE Protocol Stack SW, Intel Mobile Communication (IMC) ---## Brief: Development and maintenance of the various layers of the UE LTE/4G protocol stack as per 3GPP specifications for IMC Tri-mode (GSM/3G/LTE) modem solution## Platform: C on Embedded Linux for Intel Modem SoC - Intel® XMM™ 7x60 series based on ARM Microcontrollers with 32/64-bit, Single/Multi-core RISC cores i.e. ARM11 and ARM-Cortex-A57## Contribution:• Developed LTE/4G protocol stack software primarily for the Data Plane (L2 layer) as per 3GPP specifications (From 3GPP release 9 to 15)• Developed new features based on 3GPP release specification like Carrier Aggregation, Dual Carriers and UE Cat-0• Optimized Uplink and Downlink data flow faster exchange of user plane data. • Developed device driver software for HW engine responsible for data exchange between Protocol stack running on ARM core and firmware running on separate DSP. This HW engine is also used for DMA (from L2 layer to application buffers), Ciphering and integrity protection of user data on the data path• Debugged issues on deployment hardware targets using Trace32 and Lauterbach over the JTAG interface• Led a team of 17 engineers for development of L2 layer components. Responsibilities included training of new resources, on-job mentoring and guidance, work package allocation, tracking, and artifact delivery• Provided code and effort estimates for planning and implementation of new features and enhancements (based on requirements derived from HW/protocol specifications based via 3GPP releases and customer requirements via Change Requests)• Supported client’s internal, field and Inter-Operability Testing by analyzing, debugging and delivering fixes with strict SLAs• Acted in the capacity of organisation wide single point of contact for client for Data Plane (L2) layer across multiple platforms• Contributed towards project wide hiring by conducting technical interviews Show less

    • Technical Leader
      • Jan 2011 - Jun 2015

      --- Multi Mode Radio BTS Software, Nokia Siemens Networks (NSN) ---## Brief: The Multi Radio base station with support for multiple radio technologies like GSM/EDGE, WCDMA/3G, and LTE/4G## Platform: C on ThreadX RTOS for TI Multi-core (DSP) - TMS320C6474, using TI Code Composer Studio IDE## Contribution:• Contributed in all phases of the project life cycle from requirements analysis through design, coding, testing and deployment• Developed Composite Cell feature which enables the BTS to handle transparent call handovers without the involvement of the Base Station Controller (BSC). This would require the baseband SW to exist over a span of 3 DSP cores • Developed platform services for Inter-core IPC which enabled rapid interactions between the modules running different DSP cores• Developed Transceiver (TRX) Operation software that implemented the Open Base station Architecture Initiative (OBSAI) RP1/RP3 protocol for communication between the baseband hardware and RF module of BTS• Developed Temperature control module using Pulse-Width Modulation (PWM) fan controller and Temperature sensors over I2C interface• Supported integration and testing activities of Baseband Hardware modules with Radio Module hardware at client location (NSN, Finland)• Authored project documents ranging from requirement specifications to design documents• Reviewed all project artifacts like documents, code and test cases• Developed software tools for log collection and analysis to aid in debugging• Mentored a team of six engineers for project development Show less

    • Senior Software Engineer
      • Aug 2008 - Dec 2010

      --- RTC Software for GSM EDGE BTS, Nokia ---## Brief: Remote Tuning Combiner (RTC) is a RF GSM filter that can accommodate up to 6 Transceivers for the GSM EDGE BTS network equipment## Platform: C on IAR PowerPac RTOS for Atmel (erstwhile Microchip Technology) Microcontroller - AT91SAM7X512 based on ARM 32-bit RISC CPU - ARM7TDMI, using IAR Embedded Workbench IDE## Contribution:• Developed device driver for Atmel EEPROM (AT25010A) over SPI interface• Developed Platform SW APIs using OS Services (provided by PowerPac RTOS) for modules like Advanced Interrupt Controller, Memory management and Inter process communication (IPC)--- DDU Software for GSM EDGE BTS, Nokia ---## Brief: Dual Duplexer Unit (DDU) is a RF GSM filter that can accommodate 2 Transceivers for the GSM EDGE BTS NW equipment## Platform: “Bare-metal” Embedded C on TI Microcontroller - TMS470R1B1M based on ARM 32-bit RISC CPU - ARM7TDMI, using IAR Embedded Workbench IDE## Contribution:• Developed device driver for status LED control module over I2C interface• Developed Central framework (main thread) and System Interrupt Handler Module• Developed Black Box module for reading and storing diagnostic and statistical data in the Non-volatile memory Show less

    • Software Engineer
      • Sep 2006 - Jul 2008

      --- GSM EDGE BTS Software, Nokia ---##Brief: Base Transceiver Station (BTS) is a wireless network equipment that facilitates wireless communication (voice and data) between user devices (mobile phones and other wireless network devices).## Platform: “Bare-metal” Embedded C on TI DSP - TMS320C6416, using TI Code Composer Studio IDE## Contribution:• Developed Alarm Handling Module for detection and correction of the system behaviour from reading and analysis of various on-board peripherals like temperature sensor, RF strength indicator and Voltage (over/under current) sensor. Development encompassed Low-level design, coding, Unit and System Component Testing Show less

Education

  • Birla Institute of Technology, Mesra
    Master of Computer Applications - MCA, Computer Sceince and Information Technology
    2003 - 2006
  • Guru Nanak Dev University, Amritsar
    Bachelor of Computer Application - BCA, Computer Science And Information Technology
    2000 - 2003
  • Bal Bharati Public School
    Senior Secondary
    1999 - 2000
  • Bal Bharati Public School
    Secondary
    1998 - 1999

Community

You need to have a working account to view this content. Click here to join now