• Software design, implementation and maintenance
• Requirement analysis and traceability
• Unit test design and test case development
• Customer support
Job Qualification:
• BSc or MSc in Electrical Engineering/Computer Engineering/Computer Sciences
• 4-6 years of experience in embedded software development
• Experience in C programming. Knowledge of Java/Eclipse would be a plus
• Good knowledge and experience with tools used for embedded software development (from simple debuggers to complex in-circuit emulators)
• In-depth knowledge of microcontrollers/hardware architecture
• Experience with device driver development is must
• Experience with communication buses like CAN, LIN, Flexray, Ethernet, SPI, I2C etc.
• Experience with RTOS or with Embedded Linux would be a plus
• Hand-on experience to develop modules (preferably MCAL) based on AUTOSAR specifications
• Excellent problem solving & analytical skills and ability to learn new technologies
• Ability to work in a small team and also independently
• Ability to work on parallel tasks and quick context switch among tasks
• Ability to design a software product from scratch to delivery (well aware of all software development phases like requirement gathering, design, development, test, release etc.)
• Ability to read specifications, fetch the requirements, trace the requirements into design, development, testing and release
• Good verbal and written English communication skills
Mentor Graphics is a leader in electronic design automation software. We enable companies to develop better electronic products faster and more cost-effectively. Our innovative products and solutions help engineers conquer design challenges in the increasingly complex worlds of board and chip design.