Bosch Group Logo

Bosch Group

Firmware developer

Posted 9 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Senior level
Bangalore, Bengaluru, Karnataka
Senior level
The Firmware Developer will design, develop, and implement firmware for STM32 microcontrollers, collaborating with hardware engineers, conducting testing, and maintaining documentation. Responsibilities include troubleshooting firmware issues and staying updated on industry trends.
The summary above was generated by AI

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities :
Key Responsibilities:

Develop and implement firmware for STM32 microcontrollers.

Design, code, and debug embedded software applications.

Collaborate with hardware engineers to integrate firmware with hardware components.

Perform code reviews and maintain documentation for firmware development processes.

Conduct testing and validation of firmware to ensure reliability and performance.

Troubleshoot and resolve firmware-related issues in a timely manner.

Stay updated with industry trends and advancements in embedded systems.



Qualifications

Qualifications:

Bachelor’s degree in Electronics Engineering, Electrical Engineering, or a related field.

Skillsets

Proficient in C/C++ programming languages.

Proven experience in embedded firmware development, specifically with STM32 microcontrollers.

Experience with development tools such as STM32CubeIDE, IAR Embedded Workbench, or Keil.

Experience with communication protocols (SPI, I2C, UART, Modbus etc.).

Experience with Timer, PWM,ADC, QSPI, Flash, EEPROM, Uart RS285, Secure element, Ethernet.

Experience: 6 yrs - 8 yrs 

Preferred Skills:

Experience with debugging tools (e.g., JTAG, SWD).

Experience with real-time operating systems (RTOS) .

Knowledge of low-power design techniques and power management.

Familiarity with version control systems (e.g., Git).

Experience with wireless communication protocols (Bluetooth, Zigbee, etc.) is a plus.

Experience Wireshark, JIRA, JAMA, Modcomm, Serial Debug, Jflash, Jlink Commander
Strong problem-solving skills and attention to detail.

Excellent communication and teamwork abilities.
Experience in HMI interface.

Experience in CyberSecurity, Mbedtls.

Similar Jobs

2 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Information Technology • Manufacturing
As a Principal Firmware Engineer, you will design, implement, verify, and validate embedded control systems, support legacy firmware, and collaborate with engineering teams to develop innovative solutions for the semiconductor fabrication market.
5 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Internet of Things
This role involves requirement analysis, architecture, design, and implementation of embedded software projects. Responsibilities include ensuring software quality, providing design inputs, solving complex issues, and assisting product planning alongside the scrum master.
Top Skills: Build RootCC++Embedded LinuxGccGdbGitGitMesonModbus TcpMqttRtosSnmpSvnTcp/IpUmlValgrind
17 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Healthtech • Analytics • Biotech
As a Staff Firmware Engineer, you will design and develop Linux-based embedded software for diagnostic cardiology products, collaborate with hardware and software teams, debug firmware issues, and optimize code for performance. You will also lead design discussions and support team members throughout the development process within an Agile environment.
Top Skills: AgileArmCC++Debugging ToolsEclipseEmbedded SoftwareFirmwareGitlabLinuxOs DevelopmentPerlPsocPythonShell ScriptingTi Tm4CYocto

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account