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
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
0 page views
Related listings
-
Software EngineerSoftware DeveloperJob 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 EngineerSoftware DeveloperIRIS 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 EngineerSoftware DeveloperKey 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