Senior Software Development Engineer

Job Description

• BSc or MSc in Electrical Engineering/Computer Engineering/Computer Sciences • 3-5 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 bootloader and 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 • 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

Organization: Digital Industries

Company: Mentor Graphics Pakistan Development (Private) Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?