Job Description

Post:   Senior Software Developer
Basic Requirements:
Educational Qualification: Masters or Bachelors Degree in Electronics or relevant Branch
Age:25-40
Gender: Male/Female
Experience: 6-10 years
Industry Type: Software
Location: Pune
Reporting: Team lead
Purpose of the Job: Senior Embedded software developer of Safety products for Industrial Automation.
Major Activities / Principal Accountabilities: 
Development of hardware-related software for microcontrollers and real-time software for safety switchgears and communication software for industrial networks

Translation of technical requirements into a specification, creation of solution concepts in cooperation with the team and their implementation in software components

Technical focus on hardware-related software for microcontrollers and the implementation of safety functions and communication interfaces

Firmware Development  Within the framework of  high-quality standards,  write "clean, efficient and reusable" code that is well testable and documented

Participation and co-design in agile project teams, depending on experience more and more responsibility can be taken on

Advancing new topics in functional safety and industry 4.0

Experience in MISRA 2004 and 2012 coding guidelines.

Experience in versioning tools like SVN or git or equivalent.

Experience in providing Guidance Related to Software development  to Juniors

End to End Software Module development 
Core Skills:
Extended knowledge on single chip Microcontroller Programming in language ANSI-C and C/C++
Good knowledge of software architecture and design with Cortex M-23 Controllers
Experience in the development of IO-Link devices for the industrial environment
An ability to interpret circuit schematics and understand the basic operation of electronics hardware, especially microprocessor peripheral support circuitry.
Software Component Development, Unit, Integration and regression testing
Professional experience in design, implementation and testing of safety-relevant software according to IEC 61508 in C/C++  (Functional Safety Engineer preferred!)
Good knowledge in the standard-compliant documentation of safety developments (Safety Plan, V&V Plan, System FMEA)
Experienced in the specification of software projects in UML / SysML
Experience with a RTOS and handling
Experience in C# .net is preferrable. 
Behavioral Skills:
Work in a team of self-motivated engineers and equally contribute for success of the project

Independent and autonomous working method in the project team

Fluent in English, German is an advantage

Capable of leading or problem solving small development team(minimum 1 member)

Microsoft Office (Word , Excel)

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application