Embedded Software Engineer, II
Company: Zebra Technologies
Location: Holtsville
Posted on: May 5, 2022
|
|
Job Description:
Overview:
At Zebra, we extend the edge of possibility by shaping the future
of work on the front linereinventing 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 intelligencedelivering 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, youll 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 possiblefor our people, our customers, and the
world.Build your edge. Build what's next.Be a leader at a leading
company.Software Engineer II is responsible to Design, Develop, and
Support a wide range of software components and services. Including
MFI USB and Bluetooth drivers, web services, IOS and Android
applications, embedded Linux builds and test software. Projects may
include machine learning, machine vision, barcode scanning, and
wireless networking as directed by Project Team Leaders. Working
full stack development from UI applications to embedded software
within Zebras Data Capture Solutions organization. Create end to
end solutions for Point-of-Sale solutions and ensure stable
operation of operating system functions as well as help integrate
application-level components. Document features and debug issues as
needed. Identify and resolve specific problems in the use and
performance of systems.
Responsibilities:
Design, Develop, and Support end to end Point of Sale solutionsHelp
integrate application-level components within the Yocto or similar
Linux PlatformBuild MFI enabled device drivers for USB and
BluetoothDevelop and enable cloud services for remote management of
productsDebug and Resolve issues found during testing and in the
fieldWork with 3rd party vendors and contractors to help manage
integration of external librariesParticipate in technical team
meetings and provide updates to the team as needed.Profile
performance of system and optimize as necessaryProvides regular
status reporting (verbal and written)Good documentation skill is
required to detail system designPerform code reviews for other
Platform developers and provide feedbackMonitor and help others
with build systems for the Platform to ensure proper
compilationCreate test scripts that can be used during Engineering
testing of Platform components
Qualifications:
Minimum QualificationBachelor's Degree required2+ years of Software
Development experience requiredExperience with C/C++
ProgrammingWorking knowledge of Javascript, SQL database, Web
ServicesPreferred QualificationPython ProgrammingYocto or similar
Linux distribution experienceAbility to read electrical
schematicsExperience with GPIO, MIPI, LVDS, I2C, USB, SDIO, BT
hardware interfacesNetworking experience with knowledge of Ethernet
PHYWorking knowledge of inter-process communication techniques:
DBus, ZMQ, etc.Experience with multi-threaded
programmingDemonstrated experience trouble-shooting embedded
systemsAdvanced analytical skillsShown Project Management
skillsShown ability to perform efficiently in a fast-paced, high
growth, rapid changing environmentExperience identifying and
implement process improvementsEffective verbal and written
communication skillsZebra is an equal opportunity/affirmative
action employer committed to a diverse and inclusive workplace. 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 workplace.accommodations@zebra.com.The EEO is the Law poster is
available here:
https://www.zebra.com/content/dam/zebra/compliance/eeoisthelawposter.pdf.
The EEO is the Law poster supplement is available here:
https://www.zebra.com/content/dam/zebra/compliance/ginasupplement.pdf.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, Westport , Embedded Software Engineer, II, IT / Software / Systems , Holtsville, Connecticut
Click
here to apply!
|