Senior Software Engineer

Job Description

 3 to 5 years of experience in embedded software development. Higher experience will be preferred. Salary will be based upon experience.
-    Expertise in RTOS based software development
-    Low level programming experience in C and Assembly language
-    BSP and peripheral drivers experience required for some or all peripherals e.g UART, I2C, SPI, SD, Ethernet, USB, WiFi, Bluetooth etc
-    Knowledge of peripheral protocols required
-    Proficient in the use of source code management tools
-    Good understanding of electronics hardware
-    Demonstrated capability to identify system level issues (software)
-    Experience with ARM assembly language programming is a plus
-    Software architecture design, unit test plans and documentation skills
-    Team leadership skills
-    Must be a team player
-    Good communication skills

At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow‘s reality. Find out more about the Digital world of Siemens here:

Organization: Digital Industries

Company: Mentor Graphics Pakistan Development (Private) Limited

Experience Level: Mid-level 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?