Senior Engineer - Multiple Openings; Location: San Diego
As a Staff SW Engineer, the individual will be a core member of a Wireless SoC firmware team, with emphasis on network stack development, drivers and support of other teams interacting within a Wireless SoC group with at least 2+ years of relevant
The role requires one to work closely with the product SW team to provide system-level API and firmware functionality to meet product requirements.
Define embedded wireless communications system solutions, software requirements and features.
Perform embedded software implementation and integration
Conduct systems validation tests on the FPGA platform and verification tests of the silicon.
Specify/develop/verify and validate the software driver requirements for the 802.11 WLAN PHY and MAC protocols.
Specify/develop/verify and validate SoC software applications and drivers for various I/Os.
Generate Hardware / Software validation test plans and support silicon characterization.
Develop systems test and validation strategies.
Develop and implement algorithms for communication systems.
Support ASIC team to verify Hardware design features and trade-offs
Perform hardware, embedded software and chip integration.
Work closely with product test and protocol stack teams to resolve any issues arising as part of product and interoperability testing.
Implement new product features as part of the development of wireless protocol stacks, device drivers and diagnostics.
Provide support to SoC design team and assist internal SW/HW integration and testing efforts.
Minimum of one year of experience in the following areas is required:
High speed digital communication broadband modem protocol stack such as LTE, WiFi, etc.
Programming experience and proficiency in C/C++ using RTOS targeting embedded systems.
Development of software stack for digital communication systems.
Experience in algorithm analysis and design for embedded systems in Real Time Operating Systems (RTOS).
Computer architecture to help perform low level drivers and HW bring-up, using test tools and interacting with HW and SoC design teams.
Software development, testing and maintenance to evaluate software design and implementations.
Computer architecture and digital communications.
Minimum requirement: Master of Science degree in Electrical Engineering, Computer Science or a related technical discipline is required.
To apply for this position, please send your resume and cover letter to hr@Ubiqomm.com and the name of the position in the subject line. We look forward to hearing from you.