Job Description
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
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
