Firmware Developer Job in Zebra Technologies Corp

Firmware Developer

Apply Now
Job Summary Overview:

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.
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired