drjobs Firmware developer

Firmware developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

India

Monthly Salary drjobs

INR INR 1500000 - 2000000

Vacancy

1 Vacancy

Job Description

Overview
The Firmware Developer plays a crucial role in the development and optimization of embedded software that operates on various hardware platforms. This position is pivotal in ensuring that the firmware is efficient reliable and wellintegrated with hardware components which profoundly affects the performance and functionality of devices. The Firmware Developer will collaborate closely with hardware engineers and software teams to translate requirements into highquality code. Their work is essential in enhancing product capabilities improving user experiences and ensuring products meet regulatory standards. By analyzing system performance and implementing necessary enhancements and bug fixes the Firmware Developer contributes significantly to the overall success of the product lifecycle. As technology evolves the Firmware Developer also needs to stay updated with cuttingedge practices and tools in the industry continuously leveraging their skills to push boundaries and innovate.
Key Responsibilities
  • Design develop and test firmware for embedded systems.
  • Write efficient maintainable and welldocumented code.
  • Perform debugging and troubleshooting of firmware issues.
  • Conduct code reviews to ensure adherence to coding standards.
  • Integrate firmware with various sensors and electronic components.
  • Implement realtime operating systems for complex applications.
  • Optimize firmware for performance and memory usage.
  • Stay informed about industry trends and new technologies.
  • Participate in agile development processes.
  • Provide technical support and guidance to junior staff.
  • Test and validate the firmware on physical hardware.
  • Manage version control using tools like Git or SVN.
  • Document firmware specifications and design processes.
  • Collaborate with crossfunctional teams for product development.
  • Assist in regulatory compliance and certification processes.
Required Qualifications
  • Bachelors degree in Computer Science Electrical Engineering or a related field.
  • Proven experience in embedded firmware development.
  • Strong proficiency in C and C programming languages.
  • Experience with realtime operating systems (RTOS).
  • Familiarity with microcontrollers and processors.
  • Understanding of hardware design and architecture.
  • Experience with debugging tools and techniques.
  • Knowledge of communication protocols (UART SPI I2C).
  • Experience using version control systems like Git.
  • Ability to work collaboratively in a team environment.
  • Strong analytical and problemsolving skills.
  • Excellent verbal and written communication skills.
  • Experience with software testing and validation processes.
  • Familiarity with agile development methodologies.
  • Willingness to stay current with industry trends and technologies.

debugging tools,c,c++,problem solving,version control,embedded,embedded software,team collaboration,firmware,real-time operating systems (rtos),version control (git, svn),agile development,microcontrollers,communication protocols (uart, spi, i2c),firmware development,problem-solving skills,analytical skills

Employment Type

Full Time

Company Industry

Key Skills

  • Hospitality Management
  • ASP.NET
  • C++
  • ERP
  • Maintenance Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.