Technical Lead

Siemens EDA (Siemens Digital Industries Software)

Lahore

On-site

PKR 250,000 - 500,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Siemens Software is seeking an experienced embedded software engineer focused on system-level programming in C/C++. You will design, develop, and maintain embedded components, analyze issues, and collaborate with customer teams on requirements across multi-site projects.

The role emphasizes building robust software architecture, unit tests, and documentation, with familiarity in ARM/RISC-V, Linux, and containerization.

Qualifications

  • Graduate/Post Graduate in Computer Science, Electrical Engineering, or related field with 8+ years in embedded or system-level software
  • Proficient in C/C++ with strong embedded systems expertise
  • Experience with Linux kernel, device drivers, and Git
  • Ability to guide design from concept to release and work across multi-site teams

Responsibilities

  • Design, develop, debug, and maintain embedded systems and software components
  • Analyze and resolve system-level software issues
  • Collaborate with customer teams to capture requirements and provide technical support
  • Participate in multi-site development projects and cross-functional teamwork

Skills

C/C++ programming
Embedded systems
Linux kernel
Device drivers
ARM/RISC-V
Git
Docker
Python scripting
System-level software
Team collaboration
Design from scratch

Education

Bachelor's or Master in CS/EE

Tools

Docker
Git
Ubuntu Linux
Python scripting

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 1,000,000 - 2,000,000
Embedded Systems Technical Lead — C/C++, Linux
Embedded Systems Technical Lead — C/C++, Linux

Siemens EDA (Siemens Digital Industries Software) • Lahore

Hybrid
PKR 250,000 - 500,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,200,000 - 2,400,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
Design and Application Engineer
Design and Application Engineer

INTECH Process Automation • Lahore

On-site
PKR 1,800,000 - 3,000,000
Global exposure
Competitive compensation
Annual bonus
+6
Remote Embedded QA/DevOps Engineer
Remote Embedded QA/DevOps Engineer

Siemens EDA (Siemens Digital Industries Software) • Lahore

Hybrid
PKR 1,000,000 - 2,000,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