EDA Software Developer

Nokia Global

United States

Hybrid

USD 131,950 - 188,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Short-term disability
Long-term disability
Life insurance
Paid time off for holidays and Vacation
Employee Stock Purchase Plan
Tuition Assistance Plan
Adoption assistance
Employee Assistance Program

Job summary

A leading technology firm is seeking an Applied R&D Engineer to join their Event Driven Automation team. In this role, you will develop application software in C++ and Golang within a Kubernetes microservices environment. Responsibilities include designing on-change streaming APIs, collaborating with a talented team, and ensuring code quality and maintainability. Candidates should have a BSCS or similar degree and advanced knowledge of operating system fundamentals. The position offers comprehensive benefits, including health insurance and paid time off.

Qualifications

  • Work experience in related fields is an advantage.
  • Advanced knowledge of operating system fundamentals, including kernel operations and memory management.
  • Experience working with databases and understanding database management.

Responsibilities

  • Develop application software in C++ and Golang for Kubernetes microservices environment.
  • Design and optimize on-change streaming APIs.
  • Collaborate with a talented team of engineers.
  • Document and communicate technical designs.

Skills

C++ programming
Golang programming
Kubernetes microservices
System fundamentals
Data structures and algorithms
Linux development

Education

BSCS or similar degree

Tools

Docker
Databases

Job description

As an Applied R&D Engineer, you will be part of the Event Driven Automation (EDA) backend group, working on the development and improvement of application software. Your focus will be on creating robust applications with eventual consistency, optimizing on-change streaming APIs, and contributing to Nokia's data center networking controller. This role offers an opportunity to work with cutting-edge technologies and a close-knit team.

Your responsibilities
  • Develop application software in C++ and Golang for Kubernetes microservices environment
  • Design and optimize on-change streaming APIs for memory, speed, and latency efficiency
  • Create robust applications that can function under adverse conditions with eventual consistency
  • Collaborate with a talented team of engineers and developers
  • Stay updated with the latest industry trends and technologies
  • Ensure code quality and maintainability through best practices
  • Document and communicate technical designs and decisions
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve complex software issues
Your skills and experience
  • BSCS or a similar degree is required, with work experience in related fields being an advantage
  • Advanced knowledge of operating system fundamentals, including kernel operations, scheduling, and memory management
  • Strong understanding of data structures and algorithms, with the ability to analyze performance
  • Experience with software development on Linux platforms
  • Excellent programming skills in C/C++ are preferred
  • Familiarity with virtualization technologies like Docker, Kubernetes, and containerization is a plus
  • Knowledge of complex software design for distributed systems in cloud or Kubernetes environments
  • Experience working with databases and understanding of database management
  • Proficiency in parsing and auto-complete techniques, such as recursive descent
  • Ability to interact with management interfaces like gNMI, NETCONF, and REST
  • Short-term disability, and long-term disability
  • Life insurance, and AD&D – Company paid 2x base pay
  • Optional or Supplemental life and AD&D insurance (Employee/Spouse/Child)
  • Paid time off for holidays and Vacation
  • Employee Stock Purchase Plan
  • Tuition Assistance Plan
  • Adoption assistance
  • Employee Assistance Program/Work Life Resource Program
The above benefits exclude students.

Nokia Maintains broad annual base salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, and with consideration to internal peer equity.Check the salary ranges in the job info section for this role.

All North America job posts will post for a minimum of 7 calendar days and up to 180 days or until candidate/s identified.

About Us

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

  • Laptop - support with ordering needed Yes
  • US/Canada Salary Range $131,950 -$188,500 USD
  • Primary & Secondary location country specifics check held on 02/05/2026
  • Locations 520 Almanor Avenue, Sunnyvale, California, 94085-3533, US (Hybrid)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Mechanical Design Engineer
Principal Mechanical Design Engineer

Turkish Aerospace Industries, Inc. • United States

On-site
USD 180,000 - 260,000
Short-term disability
Life insurance
Employee Stock Purchase Plan
+1
Sr. Thermal Design Engineer
Sr. Thermal Design Engineer

Turkish Aerospace Industries, Inc. • United States

On-site
USD 160,000 - 230,000
Short-term and long-term disability
Life insurance paid 2x base pay
Employee Stock Purchase Plan
+3
IP BD and Consulting Engineer
IP BD and Consulting Engineer

Turkish Aerospace Industries, Inc. • United States

Remote
USD 135,000 - 277,000
Short-term disability
Life insurance
Paid time off
+2
Resident Engineer
Resident Engineer

Socket.dev • United States

On-site
USD 120,000 - 150,000
Retirement savings
Health benefits
Short-term disability
+9
Senior SW Engineer
Senior SW Engineer

Nokia • Westford (MA)

On-site
USD 120,000 - 190,000
Corporate retirement savings plan
Health and dental benefits
Short/long-term disability insurance
+5
Software Developer Engineer
Software Developer Engineer

Nokia Global • United States

On-site
USD 90,000 - 130,000
Short-term disability
Long-term disability
Life insurance, company paid 2x base pay
+6
Technical Support Engineer
Technical Support Engineer

Nokia Corp. • Dallas (TX)

On-site
USD 105,000 - 174,000
Life insurance
AD&D — Company paid 2x base pay
Paid time off
+4
Care Technical Customer Advocate
Care Technical Customer Advocate

Nokia • Coppell (TX)

On-site
USD 110,000 - 160,000
Deepfield Senior Platform Software Engineer
Deepfield Senior Platform Software Engineer

Nokia • Ann Arbor (MI)

On-site
USD 138,000 - 242,000
Corporate Retirement Savings Plan
Health and dental benefits
Tuition Assistance Plan
+1
SW Development Engineer
SW Development Engineer

Nokia • Westford (MA)

On-site
USD 140,000 - 200,000
Health and dental benefits
Life insurance and AD&D
Retirement savings plan
+1