Embedded Software Developer

Published date: 2024/01/10
  • Location: Bangalore, Karnataka, India
Position: Embedded Software Developer

Experience: 3 years in Embedded Software development

Location: Bangalore

JOB DESCRIPTION

Roles & Responsibility

# Design and Development of Embedded Software for custom applications using bare-metal or RTOS.

#. Designing solutions for implementing customer specific requirements.

#. Involve in High Level Design discussions with senior team members

#. Develop Automated and Manual Test Plans for the system

# Code Review

#. Documentation of Design, Test, APIs, User Guides etc.

#. Maintain Quality standards as per the Project Quality Guidelines.

# Mentor team members

Good to have:

# Experience working with soft-core processors like NIOS, Microblaze, etc.

# Experience in memory and power optimization

#. Familiarity with Linux Kernel and Linux Device Drivers, Yocto and Buildroot

#. Experience working with Bluetooth, Wifi, NFC, Zigbee, LoRA

#. Familiarity with Embedded GUI over HTTP and OLED Displays

Requirements

# Excellent experience in working with one or more of: BSPs, Boot Loaders,

# Interface Drivers, Network Protocols, Middleware,

# Diagnostics. (ALL 100% MIGHT NOT BE PRESENT)

#. Strong understanding of basic interface protocols like UART, SPI, I2C. (ANYONE)

#. Excellent Coding skills in C/C++ and fair experience in Bash scripts and Python.

#. Familiarity with high performance RTOS: FreeRTOS, MBED, VxWorks, QNX, etc.(ANYONE)

# Experience working with Toolchains and Debuggers for ARM based microcontrollers.

#. Good comprehension of Data Structures.

#. Experience in Board Bring-up and Debugging

#. Working knowledge of Network Protocols like TCP/IP, WiFi, Bluetooth etc.

# Experience in using Development/Configuration Tools - IDE, Emulators, Debuggers, Simulators, Git, Mercurial and Code coverage

# Familiarity with automated and manual testing methods

# Familiarity in Quality Process and Configuration Management tools like Git, Jira, Confluence, Bitbucket etc.

# Good oral and written communication

# Excellent learning capabilities

# Strong organizational, presentation and motivational skills
Company Name: EDCS :Expora Database Consulting Services Pvt. Ltd India

Apply

0 page views

Related listings

  • Junior Front End Developer
    Software Developer
    Software Developer
    must have a degree in Computer Science or similar field. BE/BTECH Be proficient in coding languages such as HTML, CSS, JavaScript, and jQuery. Understand server-side CSS. Knowledge of Angular and JS * Job Type: Full-time Salary: ₹24,000.00 - ₹25,000....
    2026/11/07
  • Senior/Software Engineer - Platform Software (SoC)
    Software Developer
    Bengaluru (Karnataka) Software Developer
    About Us Uhnder is the pioneer of digital imaging radar technologies focused on revolutionizing the world of mobility by offering the best-performing radar sensors, enabling safer mobility for both people and goods . Founded in 2015 and headquartered...
    2026/11/07
  • Frontend Software Developer- React JS
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Turning UI/UX designs into prototypes, creating excellent interactive forms of designs, writing reusable modules and maintainability of the code. Implement UI development principles to ensure that the product client-side serves at scale. Review and o...
    2026/11/07