2,113,583open jobs
133,928companies
242,927added this week
Browse all
Location
In office (Chennai)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Nov 5, 2026. First seen by Alion on Nov 5, 2026. Siemens scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Siemens is a German technology conglomerate founded in Berlin in 1847 by Werner von Siemens around a telegraph that indicated letters rather than Morse code. After a decade of divestments it now concentrates on industry, infrastructure, transport and healthcare, supplying factory automation and control systems, building and grid technology, trains and signalling, and the Teamcenter and NX design software acquired through a long run of software purchases. The Siemens Xcelerator platform ties hardware to software and digital twins, and the group retains a majority stake in the separately listed medical imaging company Siemens Healthineers.

We are looking for a Senior Software Engineer - Embedded Software & Firmware Development

A passionate Embedded Software and Firmware Engineer who can contribute to the design, development, and testing of innovative Access Control solutions while collaborating with global teams to deliver reliable, high-performance products.

You'll make a difference by:

  • Participating in the review of software and firmware requirements with relevant stakeholders to ensure clear and complete specifications.
  • Analyzing software and firmware requirements and developing detailed design and test specification documentation.
  • Designing, developing, debugging, and maintaining embedded software and firmware for Access Control Systems.
  • Collaborating with cross-functional and global project teams to deliver high-quality embedded solutions.
  • Leveraging and reusing existing frameworks, modules, and libraries to accelerate development and improve product quality.
  • Developing and optimizing software for Linux- and RTOS-based environments.
  • Implementing and validating communication protocols such as RS485, CAN, BACnet, I2C, SPI, and Industrial Ethernet.
  • Working closely with hardware teams to integrate firmware with microcontrollers and embedded platforms.
  • Performing system-level debugging, troubleshooting, and performance optimization.
  • Reviewing schematics, component datasheets, and hardware documentation to support development activities.
  • Supporting verification, validation, defect resolution, and continuous product improvement initiatives.

You'll win us over by:

Mandatory Skills

  • Strong programming experience in C and C++.
  • 3-5 years of experience in Embedded Software and Firmware Development.
  • Experience with Linux (any flavor) and Real-Time Operating Systems (RTOS) such as VxWorks, LynxOS, eCos, RTLinux, Nucleus, or UCOS.
  • Hands-on experience with communication protocols including RS485, CAN, BACnet, I2C, SPI, and Industrial Ethernet.
  • Strong understanding of microcontrollers and CPU architectures such as x86, ARM, and DSP.
  • Expertise in Linux system programming and scripting.
  • Experience in software design, requirement analysis, and test specification development.
  • Ability to read and interpret hardware schematics and component datasheets.
  • Strong debugging, analytical, and problem-solving skills.

Good-to-Have Skills

  • Experience in firmware development for Access Control products.
  • Familiarity with Python scripting and application development.
  • Exposure to Angular for user interface development.
  • Knowledge of embedded security concepts and device communication architectures.
  • Experience working within Agile/Scrum development environments.
  • Understanding of software quality processes and engineering best practices.

What you need to make real what matters:

  • Engineering degree in B.E./B.Tech/M.E./M.Tech/MCA or equivalent qualification.
  • 3-5 years of meaningful experience in Software and Firmware Development.
  • Strong understanding of embedded system architecture and real-time software development.
  • Excellent communication and collaboration skills to work effectively with global teams.
  • Ability to take ownership of technical deliverables and drive tasks to completion.
  • Passion for innovation, quality, and continuous learning.
  • Strong customer and quality orientation with attention to detail.

Join us and be yourself!

This role is primarily based in Chennai, where you'll have the opportunity to work on innovative access control technologies and collaborate with global engineering teams. You may also get opportunities to visit other locations within India as business needs require.

We are Siemens. A collection of over 379,000 minds building the future, one day at a time, in more than 200 countries. We are committed to equality, diversity, and inclusion, and we encourage applications from individuals who bring unique perspectives and experiences. Bring your curiosity, creativity, and passion for technology, and help us shape tomorrow.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,113,583 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Chennai
Equity · In office · Full-Time · 6+ years exp · Master's Degree · Hyderabad
DevOps
Wi-Fi
IoT
Zigbee
Matter
Apply
In office · Full-Time · Bengaluru
Python
Perl
DevOps
Linux
Unix
Management
Agile
Apply
In office · 6+ years exp · Pune
Python
C
C
Embedded C
DevOps
RTOS
Git
Robotics
EtherCAT
Apply
In office · 6+ years exp · Bengaluru
Python
C
C++
C
FFmpeg
Embedded C
C++
Conan
CMake
DevOps
Rest API
GitHub Actions
WebSockets
Docker
Linux
Robotics
GStreamer
Apply
ASIC Engineer 3 days ago
Hybrid · Full-Time · 7+ years exp · Bengaluru
Python
C++
Perl
Chips/EDA
Advantest / Teradyne ATE
Apply
In office · Full-Time · Chennai
Chips/EDA
Statistical Process Control
Apply
In office · Full-Time · Chennai
Chips/EDA
Statistical Process Control
Apply
In office · Full-Time · Chennai
Python
SQL
Databases
Snowflake
AI/ML
Time Series
Machine Learning
DevOps
GCP
Azure
AWS
Analytics
ETL/ELT
Apply
In office · Full-Time · 3+ years exp · Chennai
Java
Kotlin
Mobile
Jetpack Compose
MVVM
Room
Xamarin
ViewModel
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Apply
≈ $21k – $43k per year (Estimated) · In office · Full-Time · Chennai
Python
SQL
Python
pySpark
AI/ML
Spark
Pandas
Machine Learning
Apply
See all jobs
This is one of many
2,113,583 more open roles from verified company boards, updated every day.