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

5years

Job Location drjobs

Ahmedabad - India

Monthly Salary drjobs

500000 - 500000

Vacancy

1 Vacancy

Job Description

We are seeking a skilled Firmware Developer to design develop and maintain embedded software solutions for our Wireless Access Points.

This role involves close collaboration with Web Development Team Cloud Team and self research and Development on the various firmware modules.

The Firmware Developer will be expected to develop various Features within the Access Points test them and plan the roll out as per plan.

Firmware Development: Design implement and test firmware for embedded systems and microcontrollers.

System Integration: Collaborate with engineers to integrate firmware with our solution.

Debugging & Troubleshooting: Identify and resolve firmware and hardware issues using debugging tools and techniques.

Documentation: Write and maintain technical documentation including design specifications test plans and user manuals.

Testing & Validation: Develop and execute unit and system-level tests to ensure firmware reliability and performance.

Optimization: Optimize firmware for efficiency memory usage and power consumption.

Code Reviews: Participate in code reviews to ensure code quality and adherence to standards.

Continuous Improvement: Stay updated with the latest industry trends and technologies to enhance development processes.

Requirements

Education: Bachelor s or Master s degree in Electrical Engineering Computer Science or a related field.

Experience: Proven experience in firmware development for embedded systems.

Programming Skills: Proficiency in C C and assembly languages.

Embedded Systems Knowledge: Strong understanding of microcontroller architectures and embedded systems.

Openwrt Experience: Familiarity with Openwrt and bare-metal programming.

Debugging Tools: Experience with debugging tools like JTAG logic analyzers and protocol analyzers.

Version Control: Knowledge of version control systems such as Git.

Communication Protocols: Understanding of hardware communication protocols like SPI I2C UART and CAN.

Documentation Skills: Ability to create clear and comprehensive technical documentation.

Ideal Candidate Traits
Problem-Solving: Strong analytical and troubleshooting skills.

Team Collaboration: Ability to work effectively in cross-functional teams.

Attention to Detail: Meticulous attention to detail in testing and debugging.

Adaptability: Willingness to learn new technologies and adapt to changing project requirements.

Communication: Excellent verbal and written communication skills.

Benefits

Advanced Degree: Bachelor s degree in a relevant field.

Certifications: Relevant certifications in embedded systems or firmware development.

Agile Methodologies: Experience with Agile development practices.

Security Protocols: Knowledge of security protocols like SSH IPSec/TLS and Root of Trust (RoT).

Network Protocols: Familiarity with network protocols such as MQTT SNMP TCP/IP UDP Etc.

Education: Bachelor s or Master s degree in Electrical Engineering, Computer Science, or a related field. Experience: Proven experience in firmware development for embedded systems. Programming Skills: Proficiency in C, C++, and assembly languages. Embedded Systems Knowledge: Strong understanding of microcontroller architectures and embedded systems. Openwrt Experience: Familiarity with Openwrt and bare-metal programming. Debugging Tools: Experience with debugging tools like JTAG, logic analyzers, and protocol analyzers. Version Control: Knowledge of version control systems such as Git. Communication Protocols: Understanding of hardware communication protocols like SPI, I2C, UART, and CAN. Documentation Skills: Ability to create clear and comprehensive technical documentation. Ideal Candidate Traits Problem-Solving: Strong analytical and troubleshooting skills. Team Collaboration: Ability to work effectively in cross-functional teams. Attention to Detail: Meticulous attention to detail in testing and debugging. Adaptability: Willingness to learn new technologies and adapt to changing project requirements. Communication: Excellent verbal and written communication skills.

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.