Demo

Principal/Staff Software Engineer

NOKIA
Richardson, TX Full Time
POSTED ON 7/9/2026
AVAILABLE BEFORE 9/9/2026

As a Principal Embedded Software Engineer, you will play a critical role in designing and implementing firmware for advanced optical transport systems. Acting as the bridge between hardware and software, you will develop solutions that power modern Data Center Interconnect networks. This position involves hands-on work with real-time systems, hardware interfaces, and FPGA/CPLD integration, ensuring seamless communication across components.



  • Develop real-time embedded software and firmware for optical transport systems.
  • Lead projects from initial requirements through design, integration, and verification.
  • Diagnose and resolve complex system-level issues across software, hardware, optics, and FPGAs.

Must-Have:

  • Bachelor's degree in Science, Technology, or Engineering.
  • 6-12 years of relevant industry experience.
  • Extensive experience in C and C development on RTOS-based platforms.
  • Strong knowledge of timing-critical operations, interrupt handling, low-level drivers, and control firmware.
  • Proven expertise in designing and integrating hardware interfaces and inter-processor communication mechanisms in multi-processor systems.
  • Experience with ARM architecture, hardware interactions, and FPGA/CPLD integration.


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

 

Salary.com Estimation for Principal/Staff Software Engineer in Richardson, TX
$115,029 to $132,423
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal/Staff Software Engineer?

Sign up to receive alerts about other jobs on the Principal/Staff Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NOKIA

  • NOKIA Virginia, VA
  • Job Description The Service Management L2 Specialist / Resident Engineer plays a critical role in maintaining and improving service delivery for Nokia cust... more
  • 12 Days Ago

  • NOKIA Coppell, TX
  • Job Description Join our Strategy and Technology Space Communication Solutions team as a 5G gNB Layer 2 and Layer 3 (L2/L3) Developer and play a pivotal ro... more
  • 12 Days Ago

  • NOKIA Coppell, TX
  • Job Description This role will provide strategic stewardship for Nokia.com, setting clear intent, priorities, and guardrails for how the website evolves an... more
  • 12 Days Ago

  • NOKIA Coppell, TX
  • Job Description You will be responsible to define and shape your research agenda, develop innovations with other members of the Wi-Fi CoE, draft contributi... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Principal/Staff Software Engineer jobs in the Richardson, TX area that may be a better fit.

  • WEX Dallas, TX
  • Principal Staff Software Engineer – Data as a Service About The Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service... more
  • 13 Days Ago

  • Bright Vision Technologies Irving, TX
  • Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and ... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!