drjobs 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
Jobs by Experience drjobs

4-5years

Job Location drjobs

Pune - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Firmware Developer

Location: Pune

Position Type: FullTime

Job Summary:

We are looking for a skilled Firmware Developer to design develop test and maintain lowlevel software for embedded systems. The ideal candidate will have a strong background in firmware development a deep understanding of hardwaresoftware interaction and experience with embedded C/C programming. You will work closely with crossfunctional teams to deliver highquality firmware for a variety of applications.

Key Responsibilities:

  • Firmware Development: Design and implement firmware for embedded systems ensuring efficient and optimized performance.
  • Hardware Interaction: Collaborate with hardware teams to understand hardware specifications ensuring seamless integration between hardware and firmware.
  • Testing and Debugging: Perform unit testing integration testing and debugging of firmware to ensure it meets performance and reliability requirements.
  • Code Optimization: Optimize firmware for performance memory and power consumption.
  • Documentation: Write clear and concise technical documentation for developed firmware and processes.
  • Collaboration: Work with crossfunctional teams including hardware engineers software developers and QA to ensure smooth project execution.
  • Continuous Improvement: Stay uptodate with the latest trends and technologies in embedded systems and apply them where relevant.

Qualifications:

  • Education: Bachelor s or Master s degree in Electrical Engineering Computer Engineering Computer Science or related field.
  • Experience:
    • 25 years of experience in embedded firmware development.
    • Experience with embedded systems development using C/C.
    • Experience with RealTime Operating Systems (RTOS) and baremetal systems.
    • Familiarity with hardware interfaces (e.g. SPI I2C UART USB).
    • Familiarity with embedded processors (e.g. ARM Cortex Microcontrollers).
  • Skills:
    • Proficiency in embedded C/C programming.
    • Strong understanding of hardware/software codesign.
    • Experience with debugging tools (e.g. JTAG oscilloscopes logic analyzers).
    • Knowledge of version control systems like Git.
    • Understanding of communication protocols (e.g. Bluetooth WiFi Zigbee).
    • Knowledge of bootloaders memory management and peripheral drivers.

Preferred Qualifications:

  • Experience with lowpower embedded systems.
  • Knowledge of signal processing algorithms.
  • Experience with continuous integration/continuous deployment (CI/CD) in embedded projects.
  • Knowledge of security practices for embedded systems.

Soft Skills:

  • Strong problemsolving and troubleshooting skills.
  • Excellent communication skills and ability to work in a collaborative environment.
  • Attention to detail and a commitment to quality.


Embedded C, Linux, RTOS, Microcontrollers, Firmware

Employment Type

Full Time

Company Industry

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.