Alif Semiconductor
Alif Semiconductor
  • Home
  • About Us
  • Careers
    • Home
    • About Us
    • Careers
  • Home
  • About Us
  • Careers

Open Positions In Bangalore, India

Embedded Device Driver Engineer

 Responsible for the development of embedded OS software and Device Drivers for Alif’s MCU / MPU systems.


  • 3 to 5 years development experience with Embedded firmware /      software development
  • Strong knowledge and experience with MCU embedded C, C++ and      Python programming 
  • Experience with embedded SW development process and tools (Git,      Jira, CI tools, etc)
  • Good understanding of ARM architecture (A & M class)
  • Experience with Embedded Linux and/or RTOS systems and networking      
  • Good communication skills and the ability to work with all levels in an organization 

Embedded Software Test Engineer

You will be part of Alif’s Software Quality Assurance team and responsible for the development of test cases and system testing of embedded software and systems.     


  • 3 to 5 years’ experience with software testing and the test case development 
  • Knowledge of Software Quality Assurance and test plan development 
  • Experience with MCU embedded C, C++ and Python programming  
  • Experience with embedded SW development process and tools (Git, Jira, CI tools, etc) 
  • Familiar with automated SW testing methodologies and test case development 
  • Beneficial any experience with testing of embedded security software / systems  
  • Good communication skills and the ability to work with all levels in an organization
     

Graphics / UI Software Developer

 Responsible for developing and porting graphics frameworks like Qt to our graphics HW and developing the UI for our evaluation boards.  


  • Should have 3-5 years of experience in Embedded Systems Graphics drivers or UI development work building graphics drivers and embedded UI’s.   
  • Excellent programming skills using Embedded C and C++ with a proven capability of delivering high-quality code. 
  • Development graphics experience with Qt and other Graphics frameworks on Embedded Linux/FreeRTOS/ThreadX is highly required. 
  • Solid working knowledge using IoT hardware platforms, communication boards, edge devices and gateways 
  • Working experience on ARM architecture (Cortex A/Cortex M) is added advantage 
  • Self-driven, continuously motivated and a good team player attitude
     

IoT Embedded Software Developer

 Responsible for developing / porting IoT middleware and developing reference support Software Development Kits for common cloud systems.   


  • Should have 3-6 years of experience in System software development and building IoT applications and middleware in resource and power constrained environments.
  • Excellent programming skills using Embedded C/Python with a proven capability of delivering high-quality code.
  • Development experience on Embedded Linux/FreeRTOS/ThreadX is highly required.
  • Hands-on experience in Cloud Platforms like AWS, MS Azure and Google Cloud is must.
  • Working experience in IoT Protocols such as MQTT, CoAP and good understanding of multiple IoT platform components is essential.
  • Solid working knowledge using IoT hardware platforms, communication boards, edge devices and gateways
  • Working experience on ARM architecture(Cortex A/Cortex M) is added advantage
  • Hands-on experience in open source hardware like Arduino, Raspberry pi
  • Self-driven, continuously motivated and a good team player attitude

Senior Software Engineer - Layer 2 (PDCP / RLC / MAC)

Responsible for Development and maintenance of Layer 2 of Cat 4, Cat M1, Cat NB1 LTE protocol stacks

  

  • Should have 5+ years of development experience in LTE MAC, RLC, PDCP & MAC-PHY interface
  • Preferable to have good knowledge in LTE architecture and other layers of LTE
  • Experienced in C, Linux and RTOS concepts
  • Good analytical skills
  • Experience in usage of NW simulators, host test environments
  • Should have knowledge in GIT
  • Good knowledge in gdb or any other debugging tools

Senior Software Engineer - NAS (EMM / ESM / SMS/ LPP / AT / USIM)

Responsible for Development and maintenance of NAS layer of Cat 4, Cat M1, Cat NB1 LTE protocol stacks

  

  • Should have 5+ years of Development experience in LTE NAS (EMM / ESM / SMS/ LPP / AT / USIM)
  • Preferable to have good knowledge in LTE architecture and other layers of LTE
  • Experienced in C, Linux and RTOS concepts
  • Good analytical skills
  • Experience in usage of NW simulators, host test environments
  • Should have knowledge in GIT
  • Good knowledge in gdb or any other debugging tools

Senior Software Engineer - USIM + eSIM

Responsible for Development and maintenance of NAS layer of Cat 4, Cat M1, Cat NB1 LTE protocol stacks 

  

  • Should have 5+ years of Development experience in LTE USIM
  • Preferable to have good knowledge in LTE architecture and other layers of LTE
  • Experienced in C, Linux and RTOS concepts
  • Good analytical skills
  • Experience in usage of NW simulators, host test environments
  • Should have knowledge in GIT
  • Good knowledge in gdb or any other debugging tools

Senior Software Engineer - SMS

Responsible for Development and maintenance of SMS layer of Cat 4, Cat M1, Cat NB1 LTE protocol stacks


  • Should have 5+ years of Development experience in LTE SMS
  • Preferable to have good knowledge in LTE architecture and other layers of LTE
  • Experienced in C, Linux and RTOS concepts
  • Good analytical skills
  • Experience in usage of NW simulators, host test environments
  • Should have knowledge in GIT
  • Good knowledge in gdb or any other debugging tools

Senior Software Engineer - Modem Interface

Responsible for Development and maintenance of Radio Interface Layer and Inter processor communication


  • Should have 5+ years of Development experience in Radio Interface Layer and Remote Procedure Call
  • Preferable to have good knowledge in LTE architecture and other layers of LTE
  • Experienced in C, Linux and RTOS concepts
  • Good analytical skills
  • Experience in usage of NW simulators, host test environments
  • Should have knowledge in GIT
  • Good knowledge in gdb or any other debugging tools

Senior Software Engineer - RRC

Responsible for Development and maintenance of RRC layer of Cat 4, Cat M1, Cat NB1 LTE protocol stacks


  • Should have 5+ years of Development experience in LTE RRC, PHY Interface
  • Preferable to have good knowledge in LTE architecture and other layers of LTE
  • Experienced in C, Linux and RTOS concepts
  • Good analytical skills
  • Experience in usage of NW simulators, host test environments
  • Should have knowledge in GIT
  • Good knowledge in gdb or any other debugging tools

Senior Software Engineer - System Debugging

Responsible for Porting of LTE Protocol Stack over different HW platforms and RTOS


  • Should have 5+ years of Experience in Device drivers and System boot up. 
  • Preferable to have development experience in LTE NAS MAC, RLC, PDCP & MAC-PHY interface
  • Should have good knowledge in LTE architecture and other layers of LTE
  • Experienced in C, Linux and RTOS concepts
  • Good analytical skills
  • Experience in usage of NW simulators, host test environments
  • Should have knowledge in GIT
  • Good knowledge in gdb or any other debugging tools

Senior Embedded Software Developer

 Responsible for Software Development of low level RTOS drivers for MCU peripherals.   


  • 5-8 years of Experience with software development life cycle
  • A good understanding on any RTOS/OS like ThreadX, FreeRTOS, Linux
  • Familiar with device driver development for one or more devices  Serial/I2C/SPI/USB/Networking/Video/Audio/CAN/ etc
  • Sound knowledge on Microcontrollers/Microprocessors, ARM MPU (ARMv7/ARMv8) architectures
  • A clear understanding on the board bringup activities from reset
  • Should have experience in Linux Internal or RTOS (Preferably Theadx) – IPC (Message Queues, Shared memory, Semaphores), multithreading, Mutex, etc).
  • Good Experience in FPGA/SoC Board bring up from bootloader to Root files system mounting, including hands-on experience with lab instruments like oscilloscopes, waveforms analyzers  
  • Experience in driver development for Linux or RTOS. Device Drivers like USB, Ethernet, SD/MMC, ALSA, FB Drivers.
  • Good Knowledge of Yocto and Git tool, JIRA,
  • Familiarity with any IDE like ARM-DS, Keil, IAR, etc.
  • Familiarity with any assembly instructions set
  • Experience with hardware debugger tools like Lauterbach, ULINK, JLINK, BDI
  • Excellent problem-solving and analytical skills

Copyright © 2021 Alif Semiconductor - All Rights Reserved.