Embedded Firmware Engineer
Company: Ubiquiti Inc.
Location: Barrington
Posted on: May 19, 2023
Job Description:
-At Ubiquiti Inc., we create technology platforms for
Businesses, Smart Homes, and Internet Service Providers, driven by
our goal to connect everyone, everywhere. To date, Ubiquiti has
shipped over 100 million devices worldwide, from ISP networking
products to the next generation of IT solutions. Our growth is made
possible by the dedicated team of hundreds behind the scenes. From
software developers and product managers to designers and
strategists, Team UI is driven to achieve our common goal:
Simplifying IT. At Ubiquiti, you'll heighten your potential and
broaden your horizons-all while shaping the future of
connectivity.The PositionThe Ubiquiti Barrington R&D office is
looking for a talented and self-driven Embedded Software Engineer.
The ideal candidate enjoys solving challenging problems and thrives
in a collaborative, creative environment. In this role, you will
participate in the development of cutting-edge Wireless Broadband
products and technologies.Responsibilities
Work with senior team members to
refine potential firmware architecturesWrite, debug, and document
software device drivers for custom hardware platformsCollaborate
with other team members to solve issues and deliver the best
possible productParticipate in the bring-up, verification, and
debug of new hardware platforms -Troubleshoot firmware and driver
issues through the use of debuggers and test equipmentMust Have
Knowledge and Experience:
BA/BS degree in Computer Engineering,
Electrical Engineering or related field5+ years embedded firmware
development experience using C on embedded Linux or RTOS (3+ with
MS) -Experience with bash shell scripting and PythonKnowledge of
Git version control system including merging and rebasingExperience
with all phases of the software development life-cyclePrior
exposure to BSP development, u-boot, and linux driver
developmentExperience working with cross-compilers, build systems
and toolchainsAbility to work productively and autonomously,
whether on a small team or soloExcellent analytical and
problem-solving skillsEffective written and verbal communication
skills -Team player that can work and collaborate cross-function
and cross-siteSelf-starter that can work independently and has the
ability to take initiativeExperience debugging issues with
electronic test and measurement equipmentExperience that is a Major
Plus:
Experience with Intel SoC
architectureExperience with various hardware interfaces
debug/development/testing (e.g. MDIO, RGMII/SGMII/QSGMII, DDR,
UART, I2C, GPIO, SPI, FLASH).experience with ARM
processorsexperience with C++Understanding of digital wireless
communications.Experience with OFDM/OFDMA systemsKnowledge of
radio-frequency theoryExperience with mmWave technologyKnowledge of
or experience in L2 and L3 networking protocolsExperience with all
phases of the software development life-cycleExperience with
OpenWRT, quilt, makefiles.Powered by JazzHR
Keywords: Ubiquiti Inc., Waukegan , Embedded Firmware Engineer, Engineering , Barrington, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...