Return to Careers
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
experience.
The role requires one to work closely with the product SW team to provide system-level API and firmware functionality to meet product requirements.
Responsibilities:
- 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.
Key Qualifications:
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.
Education:
- 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.