Senior Software Engineer – Embedded C/C++

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

Job Description

Roles and Responsibilities

Position: Senior Software Engineer - Embedded C/C++

Location: Pune

Organization: A German R&D, leader in IOT segment

Job Description

As a confident and competent personality, you are responsible for:

  • Developing the software architecture and software components
  • Familiarity with Requirement analysis and detailing from high level Requirements
  • Implementation of user-space apps and components based on C and C++ on Linux
  • Developing and improving the software together with the product management
  • Working in a team spread over multiple geographies
  • Working with hi-tech sensors
  • Target platforms are uCOS and Embedded Linux

Desired Candidate Profile


  • Master’s degree / Post-Graduate Diploma in Computer Science OR
  • Bachelor’s degree with 6 years of industry experience
  • DESD from C-DAC

Work Experience:

  • 6-10 years of experience as software developer / software architect
  • Very good knowledge of C as well as C++
  • Knowledge of python

Programming Languages:

Interfaces / Communication Protocols:

  • HTTP-JSON, TCP/IP, WebSocket Server
  • Use of SSL, TLS in applications
  • Industrial communication protocols


  • Knowledge in Structured Software Development Processes ( i.e. V - Model )
  • Knowledge in Requirements Engineering and Management
  • Knowledge in Object Oriented Analysis and Design (OOAD)
  • Knowledge of Agile/SCRUM


  • Experience with gtest, valgrind
  • Experience with standard software development tools (Subversion, Doxygen, etc.)
  • Experience with requirements Managements tool (eg: Polarion, Jira)
  • Experience with a UML - Tool (i.e. Enterprise Architect)
Good to Have:
  • Python
  • Communication protocols

Personal Communication:

  • Fluent in English (spoken and written)
  • Basic German (spoken and written)

Soft Skills

  • Confident and dynamic appearance
  • Recognizing team members for performing at the highest level
  • Responsible for technology and quality in the team
  • Generation of innovative thoughts

Willingness to travel: Stay in Germany for 2-4 weeks every year

Operating Systems: Working experience in uCOS, Embedded Linux

Modelling Languages: Knowledge in Unified Modelling Language ( UML )

Role:Embedded Systems Engineer

Salary: Not Disclosed by Recruiter

Industry:Electronic Components / Semiconductors

Functional Area:Engineering - Software

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, Computers

PG:MS/M.Sc(Science) in Computers,M.Tech in Electronics/Telecommunication, Computers

Company Profile

RS Consultants

A German R&D centre, leader in IOT segment.
Company Info
View Contact Details+

Recruiter Name:Biswadip

Contact Company:RS Consultants

Reference Id:SSE15