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)