Send me more jobs like this

Software Engineer 1. SDE11v2 Experience 4-6years,Job Location -Pune Bavdhan

Keywords / Skills : Embedded C, Communication protocols, microcontroller architectures, firmware design; requirement writing

4 - 6 years
Posted: 2019-09-06

Job Description
Key skills:Embedded C, Communication protocols, microcontroller architectures, firmware design; requirement writing

Good in: Communication protocols, MATLAB, C++

Job Description – Role Summary

Sr. No. Description

Roles and Responsibility:

Preparing requirement specifications for Embedded microcontroller based system components

Development and Maintenance of Embedded Firmware components

Develop and maintain embedded system components for different platforms

Integration of different firmware components and ensuring inter-compatibility

Preparing BSPs for new hardware platforms

Porting and adapting the bootloader and other components to new target hardware platforms

Working in a team spread over multiple geographies

Mandotary

Embedded C, Communication protocols, microcontroller architectures, firmware design; requirement writing

SPI, I2C,UART /USART, TCP/IP,

Participation in all SDLC steps

Good to have Communication protocols, MATLAB, C++, USB, IOLink,

Have you got a chance to change the priority of Interrupts?

2. Have you followed any coding guidelines?

3. Embedded IDEs used: STM32CubeMX, IAR, Keil, others?

4. Debugging tools: emulators, debuggers and electronic Test and Measuring Instruments, JTAGs, Logic Analyzers, DSOs, etc…

2-4 years of experience as embedded software developer

Proven experience of working with in-circuit emulators, debuggers, and multiple embedded platforms

Knowledge of Embedded programming

Strong understanding of microcontroller architectures, using multiple interrupts in design, SIMD

Strong experience in using components for embedded communication (RS232, RS485, I2C, USB…), embedded storage (EEPROMs, Flash…), Memory Controllers, ADCs, DACs.

Develop firmware optimally within time and memory constraints

Testing of embedded firmware including stress testing

Experience with STM32CubeMX, System Workbench and IAR

Experience with standard software development tools Git, Subversion, GNU tools, Doxygen, etc.)

Experience with multiple IDEs for embedded firmware development

Experience with emulators, debuggers and electronic Test

Measuring Instruments, JTAGs, Logic Analyzers, DSOs.

Strong C skills for embedded environments

Knowledge in Structured Software Development Processes (i.e. V - Model )

Revamp components by refactoring and rewriting

Confident and dynamic personality

Ability to work in teams

Embracing innovative thoughts

Willingness to travel to Germany for short durations

Fluent English (spoken and written)

Basic German (spoken and written)

Preferabble

Knowledge of C and C++ mixed environments

Scripting languages - batch scripting, python

Domain knowledge of industrial automation protocols and technologies

Soft Skills

Confident and dynamic personality

Ability to work in teams

Embracing innovative thoughts

Willingness to travel to Germany for short durations



About Company

Delta Resource Management
Similar Jobs
View All Similar Jobs
Walkin for you