Vacancy description

Firmware Developer in Mormugao, भारत

Mormugao, भारत

"We're improving the way we live and work by intelligently connecting energy systems, buildings, and industries!!

Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered optimally and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components, and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions.

JOIN US! WE MAKE REAL WHAT MATTERS. THIS IS YOUR ROLE"

Position: Firmware Developer

Location: Goa

Role Overview:

• Technical lead in all aspects of Embedded software architecture design.

• Contributes to the development of strategic technology plans and project portfolio in own organization.

• To apply and develop state-of-the-art research on Firmware Product-Lines.

• Expertise in designing high performance oriented scalable embedded architecture.

• Driving/taking lead for different Quality processes in product development to achieve required quality matrices like reviews for firmware artifacts (code and design reviews), code quality matrices, non-functional requirements such as performance and sizing, Root cause analysis techniques for problem solving.

We are seeking for a BE / ME in Electronics & Comm/ Electrical/CS, should have minimum 8-12 years experience of embedded software development, Experience in Protection / Sub-Station Automation Industry is preferred. This job is based out of Goa.

Product development

• Design and implement Software for embedded devices and systems from requirements to production and commercial deployment.

• Development of Linux device drivers for peripherals such as UART, I2C, SPI, USB, Ethernet

• Board bring up, Customization and optimization of Linux kernel, Bootloader (Uboot) for embedded targets.

• Design, develop, code, test, debug (gdb , coredump) and review system software

• Analyze and enhance efficiency, stability and scalability of system resources.

• Integrate and validate new product designs.

• Support system/regression tests and optimize I/O performance.

• Provide production/ post-production support.

• Perform technical research, monitor current trends and changes in technology to assist in new product development.

Professional knowledge:

• Solid programming experience in C/ C++.

• Strong hands-on knowledge min 4 years on Embedded Linux kernel internals & device drivers and rich hands-on experience in kernel driver development.

• Strong knowledge in OS/Kernel concepts.

• Hands on troubleshooting issues on run-time environment.

• Good Understanding of Memories, RAMs, storage devices, high speed devices like USB, Ethernet.

• Expertise in with software configuration management tools, defect tracking tools, and peer review.

• Proficient in multi-threaded programming and middleware solution development on Linux. Familiarity with multi-core programming, IPCs.

• Proficient in tools such as Git, Azure DevOps, Scripting, Yocto, Buildroot, Perl.

• Experience with cross compiler tool chain and build IDEs.

• Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.

• Adequate knowledge of reading schematics and data sheets for components.

• Strong documentation and writing skills

Desired knowledge:

• Know-how substation automation technology / substation protection systems.

• Know-how substation automation protocols IEC 60870-5-101/102/103/104, Modbus-RTU, DNP3, IEC 61850.

• Know-how electrical power system protection.

• Know-how power system management (SCADA).

• Know-how applications of power system management

"WE DON'T NEED SUPERHEROES, JUST SUPER MINDS!

WE’VE GOT QUITE A LOT TO OFFER. HOW ABOUT YOU?

We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality and we welcome applications that reflect the diversity of the communities we work in across Gender, LGBTQ+, Abilities & Ethnicity. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination, and help us shape tomorrow.

Find out more about Smart Infrastructure at: and about Siemens careers at: "

Similar vacancies

More like this role

  • Remote
  • Full-time
Company Overview: Dozee Health AI is a pioneer in Contactless Remote Patient Monitoring (RPM), proven to drive transformation at scale. Headquartered in Bengaluru, India, Dozee has emerged as a leader in this category. We are seeking talented individuals to help us in this very exciting journey.

Bangalore, भारत

Nilasu consulting

BMC Firmware Developer

Role : Open BMC Firmware EngineerLocation : BangaloreExperience : 3 to 6 YearsAbout the Role : We are looking for an experienced BMC firmware developer to join a leading MNC. You will be responsible for firmware development for Side-band/Out-of-band server https://jobeax.com/link/8l1HKAPsCuIcTvHp Responsibilities : - Develop ...

Bangalore, भारत

  • On-site
... expertise and a culture that prioritizes engineering excellence, continuous learning, and collaborative https://jobeax.com/link/3wcglENVKlKwcDNj Overview : As a Firmware/Baremetal Driver Developer, you will be at the heart of hardware-software integration, bridging the gap between low-level silicon and high-level applications. ...

Bangalore, भारत

Esyasoft Technologies Private Limited

Principal Software Engineer - Embedded/Firmware

  • Full-time
  • IT
We are seeking an experienced Embedded / Firmware Developer (3–8 years) to design, develop, and maintain high-performance firmware for next-generation smart metering solutions. In this role, you will focus on 3-phase meter development, metrology calibration, and advanced communication protocols to strengthen our core development ...

Joka, भारत

  • IT
Position : Senior Embedded Developer (Device Driver)Total experience : 7-11 yearsDesired Skills and Experience : - 7+ years of relevant experience in embedded software development.- Proficient in C/C++ Programming Language. Experience in Python is a plus.- Firmware Development : Extensive experience with Firmware, preferably ...

Bengaluru, भारत

  • Full-time
... Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Tasks / Responsibilities: * Safety-Critical Firmware Development: Design, develop, and validate safety-critical firmware for the Cortex-R5 MCU cores in accordance with ISO 26262 standards, including driver development ...

Bangalore, भारत

  • Full-time
... Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Tasks / Responsibilities: * Safety-Critical Firmware Development: Design, develop, and validate safety-critical firmware for the Cortex-R5 MCU cores in accordance with ISO 26262 standards, including driver development ...

Bangalore, भारत

Responsibilities - Design, develop, and validate safety-critical firmware for Cortex-R5 MCU cores in accordance with ISO 26262. - Develop peripheral drivers for I2C, SPI, and GPIO and implement hardware abstraction layers and low-level register-level drivers. - Configure and use TI TDA4Vx SoC safety mechanisms, including ...

Bangalore, भारत

  • Contract
  • IT
Embedded Developer - C/C++Experience: 3 - 5 YearsContract Duration: 2 MonthsEmployment Type: ContractJob Description:We are looking for an experienced Embedded Developer with strong C/C++ programming skills and hands-on experience in firmware development, microcontrollers, and real-time embedded https://jobeax.com/link/LNO4qyefA3UlJa2l ...

Bangalore, भारत

Role Overview : We are seeking a highly skilled Senior Developer to join our core networking infrastructure team in Bangalore/Chennai. In this role, you will be at the forefront of designing and implementing high-performance SmartNIC solutions that power next-generation data centers. You will work closely with cross-functional ...

Bangalore, भारत