Software Engineer – Firmware Development

From 2 to 6 year(s) of experience
₹ Not Disclosed by Recruiter

Job Description

Roles and Responsibilities

Roles & Responsibilities

  • Good clarity of thoughts and emails & confidence into communication
  • Requirement understanding and development plan building accordingly and estimations Strong experience with Embedded C/C++ firmware development. Worked with STM32, ARM microcontrollers
  • Good knowledge of Microcontrollers, peripherals, embedded communication protocols, embedded concepts
  • Hands-on experience with C/C++. Good to have Python programming skill.
  • Embedded testing experience - Unit-testing. Knowhow of test equipment like oscilloscope, multimeter etc.
  • Preferable to have work experience in Waterfall model, Agile development & knowledge of SDLC
  • Good team player working in a team spread over multiple geographies

Desired Candidate Profile

Education: Graduate Electronics / Computer Science / Instrumentation

Good to have: DESD from C-DAC

Work Experience:

  • 2+ years’ experience in Embedded firmware development RS232, USART, I2C communication protocols
  • IO-Link communication protocol

Methodologies: Waterfall Agile


  • Microcontrollers STM32, AVR, ARM etc. and peripherals knowledge Embedded programming concepts, Debugging, profiling knowledge Embedded testing, unit-testing using C & Python
  • Electronic components and test equipment usage experience, test setup development

Modelling Languages: Matlab

Programming Languages: C and C++ programming Python

Tools: Embedded C/C++ development tool kits - IAR, Keil etc. Embedded Debugger tools kits - Debugging and Profiling Static code analysis tools - PCLint

Preferred Domain: Industrial Automation, Automotive

Communication: Fluent English (spoken and written)

Soft Skills: Confident and dynamic personality Ability to work in teams

                    Embracing innovative thoughts

Role:Embedded Systems Engineer

Salary: Not Disclosed by Recruiter

Industry:Electronics Manufacturing

Functional Area:Engineering - Software & QA

Role Category:Software Development

Employment Type:Full Time, Permanent

Key Skills
Skills highlighted with ‘‘ are preferred keyskills


UG:B.Tech/B.E. in Electronics/Telecommunication, Instrumentation, Computers

Company Profile

RS Consultants

Indian subsidiary of a German MNC in the field of Industrial Automation. Their software R&D centre is in Pune and they have a presence in over 70 countries .
Company Info
View Contact Details+

Recruiter Name:HR

Contact Company:RS Consultants

Email:[email protected]

Reference Id:SE16