Senior Software Development Engineer

Job Description

• BSc/MSc Computer Science, Computer Engineering, Electrical Engineering
• 2 to 4 years of experience in embedded design and development using C/C++/Assembly
• Understanding of embedded systems, RTOS, computer architecture and interfacing
• Proficiency in C/C++
• Excellent concepts in Operating Systems theory
• Excellent concepts in computer architecture
• Hands on experience / knowledge with any of the following technologies will be an added advantage
o ARM or Intel architecture
o Virtualization and TrustZone
o Wired or wireless connectivity technologies e.g. USB, PCI/PCIe, WiFi, Bluetooth etc.
o Realtime operating systems (RTOS) or other high level operating systems e.g. Linux and MS Windows
• Good understanding of electronic hardware (reading schematics and component data sheets)
• Experience of development on Linux hosts (Ubuntu, etc.)
• Linux kernel understanding / experience (device trees, patching, configuration, building, etc.)
• Good communication skills and excellent verbal and writing skills in English
• Quick leaner, self-motivated and a quality driven person
• Ability to adhere to scheduled and team-agreed timelines

Job ID: 120589

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?