Firmware Developer Job in Zebra Technologies Corp
Firmware Developer
Zebra Technologies Corp
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Summary
Overview:
Responsibilities:
Qualifications:
Firmware Developer (with android Mobile development experience)
Responsibilities:
You are responsible for
- Design, Code and integrate software for an embedded Linux target for Data Capture Solution products.
- Working closely with Firmware, Electrical, Mechanical and Regulatory team to design and develop new features and enhancements
- The firmware for Cradlelock is very good after the latest set of changes. Apart from any future features, there isn't any work required at the moment.
- Developing / Debugging device drivers for GPIO, Serial port and Network stack
- Cross compiling necessary third-party open-source software components
- Work with technical publication team on product technical documents/user guide.
- Support adding new feature improvements and maintain existing software components
- Actively driving discussions to improve the product by working across multiple teams and chip in for decisions for crafting and improving architecture across applications.
- Driving innovation by encouraging open, high energy, collaborative environment; lead participation in innovation summit and expos, recommend relevant training and conference for employees to attend, publish papers and patent disclosures.
Additional responsibilities will be
- Mentoring, guiding, leading, and developing emerging data scientists and specialists within the team
- Influence product requirements & operational plans while working with product managers & other work partners during requirements and Planning cycles.
- Meet with customers, partners, product managers and business leaders to present findings, predictions, foresights; Capture customer specific requirements of business problems/processes.
Qualifications:
Does this role excite you? Then grab this opportunity if you are a super mind with
- B. Tech/ M. Tech in CS/EEE/ECE
- 6+ years of experience of embedded Linux Programming
- Must have experience on Microprocessor developer
- Very strong on C/C++ programming language
- Strong knowledge of Linux
- Strong knowledge of building custom Linux-based system using Yocto Project
- Knowledge of Linux Kernel and device driver development
- Familiar with Linux development environments as well as architectures with several microprocessor / micro controllers (OMAP AM3505 / NXP iMX.8), preferably ARM processor architecture
- Development experience with Network Programming Stack. Expected to be good in TCP/IP socket communication and serial port communication
- Good at Object Oriented Programming, familiar with Design Patterns
- Knowledge of hardware and low-level development is preferred
- Strong Debugging skills
- Knowledge of any scripting languages
- Knowledge of Machine Vision/Machine Learning/ Deep learning skill is an asset.


Help us improve JobGrin
Need Help? Contact us