Software Development Engineer, Senior
Company: Zebra Technologies
Location: Holtsville
Posted on: May 14, 2022
Job Description:
Overview: At Zebra, we extend the edge of possibility by shaping
the future of work on the front line-reinventing how businesses run
and moving society forward.We are a community of changemakers,
innovators and doers who come together to deliver a performance
edge to the front line of business. We develop new technologies and
create new solutions with partners to help organizations act with
greater visibility, connectivity, and intelligence-delivering
better experiences for workers and those they serve.Being a part of
Zebra means being seen, heard, valued, and respected as you define
your path to a fulfilling career. Here, you'll have opportunities
to learn and lead at a leading company, and you can channel your
skills towards causes that you and the Zebra community care about,
locally, and globally.Together, we've only begun to define the edge
of what's possible-for our people, our customers, and the
world.Build your edge. Build what's next.Be a leader at a leading
company.Senior Software Engineer is responsible to Design, Develop,
and Support Embedded Linux Kernel device drivers and Imaging
acquisition services as directed by Project Team Leaders. Working
at the Software/Hardware layer for Fixed Industrial Imagers and
other Linux and Imaging projects within Zebra's Data Capture
Solutions organization. Ensure stable operation of operating system
functions as well as help integrate and develop application-level
components within the platform. Document features and debug issues
as needed. Identify and resolve specific problems in the use and
performance of systems. This position may require some travel.
Responsibilities:
- Design, Develop, and Support Embedded Linux Device Drivers,
Applications and Services
- Help integrate components within the Yocto Platform
- Read schematics to gain a better understanding of low-level
hardware
- Debug and Resolve issues found during testing
- Support issues found in the field.
- Maintain security fixes and patches for Embedded Linux
platform.
- Work with 3rd party SOC vendors to help manage BSP
integration
- Participate in technical team meetings and provide updates to
the team as needed.
- Profile performance of system and optimize as necessary
- Provides regular status reporting (verbal and written)
- Good documentation skill is required to detail system
design
- Perform code reviews for other Platform developers and provide
feedback
- Monitor and help others with build systems for the Platform to
ensure proper compilation
- Create test scripts that can be used during Engineering testing
of Platform components
- Perform static or dynamic application code analysis
Qualifications: Minimum Qualification
- Bachelor's Degree required
- 4+ years of Software Development experience required
- C/C++ Programming
- Multi-threaded programming
- 3+ years of Barcode scanning experience
- 2+ years of Experience working with Machine Vision devices
- 2+ years of Experience developing software on Embedded Linux
OS
- 2+ years of Experience with Imager/Sensor AcquisitionPreferred
Qualification
- Master's degree preferred
- Linux Kernel device driver development
- Linux User and System Services development
- Application Development
- Python/Java Programming
- Yocto Linux distribution experience
- Ability to read electrical schematics
- Experience with GPIO, MIPI, LVDS, I2C, USB, SDIO hardware
interfaces
- Networking experience with knowledge of Ethernet PHY
- Working knowledge of inter-process communication techniques:
DBus, ZMQ, etc.
- Demonstrated experience trouble-shooting embedded systems
- Ability to work with Oscilloscopes, Function generators, Bench
Power Supplies, and Logic analyzers
- Knowledge of Linux Kernel debugging: gdb
- Experience in documenting and maintaining Embedded OS
platform
- Advanced analytical skills
- Shown Project Management skillsZebra is an equal
opportunity/affirmative action employer committed to a diverse and
broad work environment. All qualified applicants will receive
consideration for employment without regard to race, color,
religion, sex, pregnancy, ancestry, marital status, age, sexual
orientation, gender identity, national origin, disability status,
protected veteran status or any other basis prohibited by law. If
you are an individual with a disability and need assistance in
applying for a position, please contact us at .The EEO is the Law
poster is available here: . The EEO is the Law poster supplement is
available here: . We will ensure that individuals with disabilities
are provided reasonable accommodation to participate in the job
application or interview process, to perform essential job
functions, and to receive other benefits and privileges of
employment. Please contact us to request accommodation
Keywords: Zebra Technologies, Stamford , Software Development Engineer, Senior, IT / Software / Systems , Holtsville, Connecticut
Didn't find what you're looking for? Search again!
Loading more jobs...