Sr Embedded Software Engineer

Posted 15 Hours Ago
Be an Early Applicant
Las Vegas, NV
Senior level
Information Technology
The Role
The Senior Embedded Software Engineer will design and prototype resilient Positioning, Navigation, and Timing (aPNT) solutions. Responsibilities include software development in C within an RTOS environment, hardware/software integration, and leading technical discussions with cross-functional teams.
Summary Generated by Built In

Summary:

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.
We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company – to question, to collaborate and to push for solutions that will delight our customers.

Duties & Responsibilities:

VIAVI Solutions is hiring an experienced embedded Software Engineer to join the software development team designing the next generation and state-of-the-art products and technologies in resilient alternative Positioning, Navigation, and Timing (aPNT) receiver technologies. Supported technologies include: implementing receivers with the latest emerging Satellite radio signals, timing synchronization, algorithms for geo-location and navigation INS and Kalman filter integration for un-aided navigation, driver development for embedded GNSS receiver technologies. Systems will be fielded quickly for critical infrastructure protection, UAV timing- and positioning-, anti-jamming, and anti-spoofing applications. Work on the next generation, leading-edge Critical Infrastructure, government and Commercial Timing and Frequency solutions.

Responsibilities include, but are not limited to the following:

  • Derive requirements, conceptualize, define, design & prototype PNT solutions

  • Create, analyze and refine the required software for stationary timing, and positioning for motion platforms such as UAVs and UAS

  • Develop software using C in an RTOS environment to translate prototypes into optimized, production-quality code suitable for operational deployment

  • Perform hardware/software integration, debugging, and code optimization on target platforms

  • Interface with cross-functional teams and sites and customers to define and implement new features

  • Coordinate technical discussions and collaborate with platform and system architects to make design decisions

  • May act as technical lead and provide mentoring to other software engineers

Pre-Requisites / Skills / Experience Requirements:

Required Skills

  • BS Degree or higher in EE, CS, or CE. MS preferred.

  • 5+ years of Software Development experience

  • Knowledge of GNSS communication systems theory and signal processing concepts

  • Experience developing/debugging applications and device drivers for RTOS

  • Proficiency in C Design

  • Good understanding of GNSS and RF transmission technology, including signaling

  • Hands-on experience in lab equipment such as scopes, spectrum analyzers, signal generators

  • Solid technical leadership skills and ability to serve as a project lead

  • Excellent problem solving & troubleshooting skills.

  • Able to understand new system architectures quickly

  • Excellent verbal and written communication skills

  • Enjoy working in a highly collaborative environment

  • Highly motivated, able to work independently with minimal direction

Preferred Skills:

  • GNSS signals and systems

  • Knowledge/Experience with Cortex M4/M7, embedded programming and memory optimization

  • Performance optimization for resource-limited embedded platforms

  • Understanding of GNSS functional blocks and capabilities

  • Kalman filter integration and optimization

  • Experience with version control systems (preferably Git)

  • Experience using an Agile-based development process (preferably Scrum)

  • Experience with project tracking software, preferably Atlassian tools (Jira, Confluence, Crucible)

  • Knows intimate technical details of various GNSS systems, and is comfortable working with, and describing intimate details of Almanacs, Ephemerides, Rinex files, etc.

  • Has recent practical or theoretical experience, and or training in Systems-Control-Theory.

  • Good understanding of such concepts as over, under, and critically damping a control loop, FIR and IIR filtering in both SW and HW, and preferably has good experience with Kalman filtering as well as IMU aiding.

  • Good understanding and can show proficiency when using simulation tools such as Matlab, as well as JTAG debuggers, and other analysis/simulation tools.

Optional Skills:

  • Zero-IF and Heterodyne receiver implementations

  • Particle filter implementation and optimization

  • C++ and OO programming

  • GNSS oscillator disciplining

  • Navigation protocols such as NMEA, SCPI, and ICD-GPS-153

  • Familiarity with FrameMaker documentation tools

  • Vision-Based Navigation software and algorithmic design experience

  • FPGA and FPLD (RTL) programming experience is a plus, but not required.

  • Experience in extended temperature range and ruggedized projects (industrial as well as military) is an advantage.

  • Experience with governmental design-contracts and project tracking and documentation

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

 

VIAVI Solutions is an equal opportunity and affirmative action employer – minorities/females/veterans/persons with disabilities.

Top Skills

C
The Company
Chandler, Arizona
4,570 Employees
On-site Workplace

What We Do

VIAVI Solutions (NASDAQ: VIAV) is a global leader in both network and service enablement and optical security performance products and solutions. Our technologies contribute to the success of a wide range of customers – from the world’s largest mobile operators and governmental entities to enterprise network and application providers to contractors laying the fiber and building the towers that keep us connected

Similar Jobs

PwC Logo PwC

Data Architect- Manager

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
Las Vegas, NV, USA
364000 Employees
100K-232K Annually

PwC Logo PwC

Data Engineer- Manager

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
Las Vegas, NV, USA
364000 Employees
100K-232K Annually

PwC Logo PwC

Cloud Data & Analytics Senior Manager (Financial Services-Insurance)

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
Las Vegas, NV, USA
364000 Employees
130K-256K Annually

Chewy Logo Chewy

Control Systems Engineer

eCommerce • Healthtech • Pet • Retail • Pharmaceutical
Reno, NV, USA
20000 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account