Technical Lead

Siemens EDA (Siemens Digital Industries Software)

Lahore

Hybrid

PKR 2,400,000 - 4,800,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Siemens Digital Industries Software seeks an experienced embedded software professional to design, develop and maintain system-level components in C/C++. You will analyze issues, build unit tests, and collaborate with customer teams across multiple sites to deliver robust software solutions.

The role emphasizes Linux kernel skills, Python scripting, and containerization with Docker, alongside strong knowledge of ARM and RISC-V architectures and Git-based workflows.

Qualifications

  • Graduate or post graduate in CS/EE with 8+ years in embedded or system-level software.
  • Strong C/C++ expertise with embedded systems focus and hardware awareness.
  • Experience with Linux kernel and device drivers, Ubuntu/Linux host environments.

Responsibilities

  • Design, develop, debug and maintain embedded software components at system level.
  • Analyze, diagnose and resolve system-level software issues and build unit tests.
  • Capture requirements and provide technical support with multi-site teamwork.

Skills

C/C++ programming
Embedded systems
Python scripting
Docker
ARM/RISC-V architecture
Linux kernel & drivers
Git
Collaborative teamwork

Education

Bachelor's or Master's in CS / EE

Tools

Git

Job description

Siemens Digital Industries Software is a global leader in Electronic Design Automation (EDA) software, hardware, and design solutions. We partner with the world’s leading producers of semiconductor microelectronic circuits and systems, enabling them to design and produce cutting-edge electronic products faster and more efficiently.

Increasing digitalization and flexibility of production processes presents outstanding potential. In Digital Industries, we enable our customers to unlock their full potential and drive digital transformation with a unique portfolio of automation and digitalization technologies. From hardware to software to services, we’ve got quite a lot to offer. How about you?

We blur the boundaries between industry domains by integrating the virtual and physical, hardware and software, design and manufacturing worlds. With the rapid pace of innovation, digitalization is no longer tomorrow’s idea. We take what the future promises tomorrow and make it real for our customers today. Join us - where your career meets tomorrow.

This is your role

Your responsibilities include designing, developing, debugging, and maintaining embedded systems and software components, with a focus on system-level programming, particularly in C/C++ development. You will analyze and resolve system-level software issues, design software architecture, build unit test plans, and maintain documentation. Additionally, you will collaborate with customer teams to capture requirements and provide technical support, while participating in multi-site development projects and cross-functional teamwork.

Required Experience/skills
  • We seek a Graduate/Post Graduate (Bachelors/Masters) in Computer Science, Electrical Engineering, or a related field with 8+ years of experience in embedded systems or system-level software development.
  • We value proficiency in C/C++ programming with strong expertise in embedded systems, and familiarity with Python scripting and containerization technologies (e.g., Docker). We value a strong understanding of microcontroller/hardware architecture (ARM, RISC-V) and the ability to identify and resolve system-level software issues.
  • We require experience with Linux kernel and device driver development (device trees, patching, configuration, building), as well as experience in development on Linux hosts (e.g., Ubuntu). We expect proficiency in using source code management tools (e.g., Git).
  • We place a high value on excellent problem-solving skills, strong interpersonal skills, and the ability to work collaboratively in a team environment.
  • We seek candidates with the capability to design a software product from scratch to delivery, covering all software development phases (requirement gathering, design, development, testing, release).
  • We require the ability to interpret specifications, extract requirements, and ensure traceability across design, development, testing, and release.
Why Us?

At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!

We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us.

Siemens Software. Transform the Every day.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded QA/DevOps Engineer
Embedded QA/DevOps Engineer

Siemens AG • Lahore

Hybrid
PKR 1,200,000 - 1,800,000
Embedded QA/DevOps Engineer
Embedded QA/DevOps Engineer

Siemens EDA (Siemens Digital Industries Software) • Lahore

Hybrid
PKR 180,000 - 300,000
Senior Embedded Systems Lead (C/C++, Linux, ARM)
Senior Embedded Systems Lead (C/C++, Linux, ARM)

Siemens EDA (Siemens Digital Industries Software) • Lahore

Hybrid
PKR 2,400,000 - 4,800,000
Technical Lead - Embedded Systems
Technical Lead - Embedded Systems

Better Devices • Islamabad

On-site
PKR 3,000,000 - 6,000,000
Embedded Software Engineer
Embedded Software Engineer

Dawlance • Islamabad

On-site
PKR 1,800,000 - 3,000,000
Senior Software Engineer (Embedded Linux & C++)
Senior Software Engineer (Embedded Linux & C++)

Strategic Systems International • Lahore

On-site
PKR 1,200,000 - 1,800,000
Electronic Systems Technical Specialist - Software
Electronic Systems Technical Specialist - Software

PowerToFly • Rawalpindi Cantonment

On-site
PKR 3,000,000 - 5,500,000
Senior Primary Design Engineer
Senior Primary Design Engineer

Siemens Energy • Karachi Division

On-site
PKR 2,000,000 - 3,200,000
Remote/Flexible work
Medical benefits
Time off/Paid holidays
+2
Technical Project Manager – Embedded Systems
Technical Project Manager – Embedded Systems

Embeddeddesigner • Karachi Division

On-site
PKR 13,935,000 - 22,297,000
Paid Time Off
Flexible Work Hours
Technical Lead
Technical Lead

Abacus Global • Lahore

On-site