Post: Senior Software Developer
Basic Requirements:
- Educational Qualification: Masters or Bachelors Degree in Electronics or relevant Branch
- Age:2540
- Gender: Male/Female
- Experience: 610 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 hardwarerelated software for microcontrollers and realtime 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 hardwarerelated software for microcontrollers and the implementation of safety functions and communication interfaces
- Firmware Development Within the framework of highquality standards write clean efficient and reusable code that is well testable and documented
- Participation and codesign 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 ANSIC and C/C
- Good knowledge of software architecture and design with Cortex M23 Controllers
- Experience in the development of IOLink 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 safetyrelevant software according to IEC 61508 in C/C (Functional Safety Engineer preferred!)
- Good knowledge in the standardcompliant 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 selfmotivated 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)