Embedded Firmware Developer

Location
Chennai - Tamil Nadu - India
Workplace
On-site

About this role

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.


Job ID
528340
Posted since
05-Nov-2026
Organization
Foundational Technologies
Field of work
Research & Development
Company
Siemens Technology and Services Private Limited
Experience level
Mid-level Professional
Job type
Full-time
Work mode
Office/Site only
Employment type
Permanent
Location(s)
  • Chennai - Tamil Nadu - India

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Ask your AI about this role

Connect Clera once, then ask if it fits you.

Ask about this role

Read the Embedded Firmware Developer listing at Siemens (https://www.getclera.com/jobs/siemens/embedded-firmware-developer-u5itj8mpublw) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs