20 Aug
|
Procsys
|
Bengaluru
ESW001: Embedded Software – Design Engineer (Bare Metal | RTOS)
Job Description
As a member of the technical team, you will be working with a energetic group of people, designing, and developing Embedded Software for custom Embedded products. You will be working as an Embedded Software Developer and will be involved in contributing during the various stages of product development cycle.
Requirements
Good experience in working with one or more of: BSPs, Boot Loaders, Interface Drivers, Network Protocols, Middleware, Diagnostics
Solid understanding of basic interface protocols like UART, SPI, I2C
Excellent Coding skills in C/C++ and fair experience in Bash scripts and Python
Familiarity with one or more of high performance RTOS: FreeRTOS, MBED, VxWorks, QNX, etc.
Experience in 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 with Quality Process and Configuration Management tools like Git, Jira, Confluence, Bitbucket etc.
Positive oral and written communication skills
Desirable
Experience in working with soft-core processors like NIOS, Microblaze, etc.
Familiarity with Linux Kernel and Linux Device Drivers, Yocto and Buildroot
Experience in working with wireless interfaces - Bluetooth, Wifi, NFC, Zigbee, LoRA, etc.
Familiarity with Embedded GUI over HTTP and OLED Displays
Experience:
1 to 3 years in Embedded Software Development
Education Qualification:
BE/B.Tech/M.Tech in Computer Science & Engineering, Information Science/Technology or Electronics & Communication Engineering.
📌 Embedded Software – Design Engineer Bare Metal Rtos Bengaluru
🏢 Procsys
📍 Bengaluru