Embedded Software Engineer

CEDENT

CA

JOB DETAILS
SKILLS
Android, BSP, Bluetooth, C Programming Language, C++ Programming Language, Computer Firmware, Consumer Electronics, Customer/Client Research, Device Drivers, Embedded Linux, Embedded Software, Embedded Systems, GPS (Global Positioning System), Linux Drivers, Linux Operating System, Manufacturing Software, Problem Solving Skills, Python Programming/Scripting Language, Quality Assurance, Realtime Operating System, Software Design, Software Engineering, Team Player, Test Plan/Schedule, Wi-Fi, Wireless Communications, Wireless Software
LOCATION
CA
POSTED
30+ days ago
What You’ll Be Doing:
Roles and Responsibilities:
  • Responsible for embedded software design and optimization with a concentration on connectivity and wireless SW stacks for Wi-Fi, Bluetooth, Core Android networking, etc
  • Work on new connectivity/wireless software stacks (Wi-Fi, Bluetooth, UWB, etc.) 
  • Work on root-cause issues reported by QA and customer feedback in wireless domains.
  • Work closely with a team to solve issues and create new features in the connectivity space.
  • Provide support to QA, manufacturing, and other software teams.
  • Requirement understanding, Design, Development and Testing for Embedded devices on consumer electronics space.
  • Key skills: Embedded Firmware, C, C++ & python; Linux, Low level driver development and RTOS.
 
Mandatory Skills for sourcing: 
  • Embedded Firmware and Linux BSP, Wireless stack, C/C++, Wireless driver development (Wi-Fi, BLE, NFC, GPS)
  • Experience of Linux BSP and wireless stack.
  • Wireless drivers like Wi-Fi, BLE, NFC, GPS on Linux based products.
  • Proficient in C/C++.
  • Knowledge of Wi-Fi and / or BLE driver stack on Linux based environment is a must.
  • Good to have working experience either on RTOS like Zephyr or any other RTOS.

Education: Bachelors or Masters in Engineering
Minimum Degree Required: Bachelor's Degree
 

About the Company

C

CEDENT