Senior Systems Engineer, Wireless
Job Description
In a Systems Engineering role at Tarana you will be working on all aspects of our next-generation Fixed Wireless Access products (ngFWA). We develop both the base stations, CPE, and cloud management tools for a complete solution to FWA providers. System Engineers are involved at the individual device level (base station or CPE) but also the link level, sector/cell level, and network level. This spans from low-level front-end RF and calibration through PHY and MAC layer, switches/network interface, and sector and network design and optimization. Tasks range from simulation and analysis of new features/products to hands-on testing and bring-up of new hardware and to analyzing and conducting experiments on real customer deployed systems and whole sectors and networks. We are a fast-paced company with many opportunities to learn, grow, and have a big impact.
Â
A successful candidate will be able to:
Â
- Play a significant role in developing new features
- Identify areas for system performance improvement in line with business and customer use cases and product road maps
- Document proposed feature and support expected performance or justification for feature with analysis, simulation, and lab/field test data
- Present feature to team/developers and iterate on architecture/algorithm based on developer feedback and implementation/platform limitations
- Provide simulation results/test vectors for developers to use for implementation verification
- Design tests and procedures and communicate expected results to testers
- Work with field support team to follow up with design implementation once deployed to verify correct performance in the real world
- Design tests to verify feature/sub-system performance
- Identify requirements and comprehensive corner cases that need to be verified
- Manually run systems tests to prototype procedures, demonstrate expected results, and provide detailed procedure or test techniques and expected results to the automation team
- Support debugging and root cause analysis efforts of performance shortfalls
- Help with test data analysis and manual testing of systems in lab or field to diagnose sources of bugs
- As an expert in the system (or at least a representative of the systems team), provide detailed instructions/ideas for support and test groups to focus on in the debug efforts
- Run existing or create new simulations to help in the debug effort
- Work with developers during software release/integration to test proposed fixes and provide feedback and detailed âsteps to reproduce a bugâ
- Be able to take system-level behavior and identify possible root causes or subsystems that could be at fault. Suggest tests to isolate which piece of the system may be the issue. Manually run tests on the system to do the above.
- Be willing to âownâ a problem, even if you arenât an expert in that particular piece. Proactively search out experts and necessary knowledge to support the effort.Â
- Develop âhands onâ capability to run systems in the lab and characterize different aspects. Be able to quickly (without waiting for automated test development) put a new release/feature through its paces and assess if there are any bugs/shortcomings, etc. This includes
- Traffic/latency tests
- Range vs Rate and system gain
- Calibration aspects. Transmit power and distortion. Noise figure.
- Interference rejection
- Scheduling and multi-user performanceÂ
- Collaborate with the RF team to analyze hardware performance results to ensure that system specifications are met across all supported hardware configurations, and fold hardware characteristics into software.
- Support manufacturing tests
- Debug system and board acceptance test procedures/scripts
- Identify appropriate thresholds for tests
- Support debugging of manufacturing yield issues
Â
Required Skills & Experience:
- M.S. or Ph.D. in Electrical EngineeringÂ
- 5-12 years of industry experience developing wireless technologies
- Have theoretical and practical knowledge in all aspects of an OFDM-based wireless communications system with detailed knowledge in several of the following:
- RF (modulation, rf impairments and mitigation, calibration, antenna gain, link budgets)
- PHY (coding schemes, ACM/MCS, ARQ/HARQ, error rates, equalization, synchronization)
- MAC (ethernet, packet formats, PER vs BLER/TBER vs packet size, scheduling algorithms)
- MIMO processing (beamforming, channel models, channel capacity)
- Transport layer (TCP/BBR/QUIC/UDP/streaming protocols)
- Ethernet Switch (BDP and buffer size selection, bottleneck links/BW, standing queues/bufferbloat/AQM)
- Network optimization (cell planning, sector loading, sector capacity analysis)
- Candidate should be able/willing to do a deep dive into any one of the above system components to become a âresident expertâ even if they havenât had a strong focus on it in the past
- Emphasis is on understanding the function of each piece, how to test, and what expected/required performance should be
- Ability to develop / maintain Matlab simulation of system components at various levels
- Be able to generate small Matlab simulations quickly from scratch to investigate specific issues/concepts that may not be covered by an existing simulator
- Be able to work to run/modify existing simulation frameworks. Have enough general understanding of communication system components/concepts to pick up a simulation of any aspect and make progress (even if not an expert in the particular domain)
- Experience with fixed-point modeling a plus
- Be able/willing to become the Systems Engineering point of contact for a given aspect of the system (RF/PHY/MAC, etc).
- Excellent written and verbal communication skills and a go-getter attitude
- Strong foundation in wireless radio receiver/transmitter architecture, sampling theory and signal processing
- Prior experience working on 3GPP or WLAN based products or other OFDM MIMO based wireless products
- Familiarity with lab equipment such as signal generators, spectrum analyzers, power meters, signal analyzers and network analyzers
- Comfortable using Python for development of experiments and regression suites
Â
The salary range for this position is: $130,000 to $175,000
Compensation will be determined based on several factors including, but not limited to: skill set, years of experience and the employeeâs geographic location.
Tarana provides competitive benefits to employees in this role including: Medical, dental and vision benefits, 401K match, flexible time off and stock option.
Â
Date Posted
12/17/2024
Views
0
Similar Jobs
Senior Developer, Data Engineer - Tarana Wireless, Inc.
Views in the last 30 days - 0
Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...
View DetailsSenior Front-End Software Engineer - Percipient.ai
Views in the last 30 days - 0
Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...
View DetailsSenior Program Manager, Global Occupational Health & Safety - ServiceNow
Views in the last 30 days - 0
ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...
View DetailsStaff Flight Test Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...
View DetailsStaff Engineer, System Design Verification Engineering - Western Digital
Views in the last 30 days - 0
Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...
View DetailsSenior Finance Manager, Central FP&A - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is seeking a Senior Finance Manager with 10 years of experience in FPA The role involves leading ad hoc projects collaborating with...
View Details