Embedded Software Developer

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, Bengaluru, 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

Contact seller Share

0 page views

Related listings

  • Software Engineer
    Software Developer
    Bengaluru, Karnataka (Bengaluru, Karnataka) Software Developer
    Job title: Software Engineer Role: Full-Stack Web Developer Experience • 2 - 4 years • Experience with any of the technologies: React, Angular, Java, Node JS, Ruby, iOS & Android • Preferred tech stack : React + Express + Node • Experience with a...
    2024/01/10
  • Senior Software Engineer
    Software Developer
    Software Developer
    IRIS Software Group is one of the UK’s largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time. IRIS takes the pain ou...
    2024/01/10
  • Senior Software Engineer
    Software Developer
    Software Developer
    Key expectations of the role • Maintain and improve the existing software product and non-product code base. • Implement and troubleshoot non-functional requirements. • Analyzing technical feasibility and support prototyping of new technical solution...
    2024/01/10