Embedded Systems Platform Software Engineer

JobCubby

Plano, Northern (TX, KY)

Hybrid

USD 140,000 - 200,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Nokia of America Corp. in Plano, TX is seeking an experienced Embedded Systems Platform Software Engineer to design, develop, and maintain platform-level software for embedded telecom and networking products. You will architect reusable frameworks, optimize for performance, and ensure interoperability across multi-core ARM/x86 DSP architectures.

You will collaborate with cross-functional teams, mentor engineers, and contribute to 5G NR runtime software and platform roadmaps.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Minimum 10 years of professional software engineering experience, with 5 years in embedded systems.
  • Strong proficiency in C, C++, and experience with Rust, Python, or modern languages.
  • Extensive knowledge of embedded Linux systems, OS internals, and cross-compilation.
  • Experience with ARM, x86, and DSP processors, multi-core architectures.
  • Familiarity with 3GPP standards and telecom-grade software practices.
  • Proficiency in TCP/IP, UDP, routing, mesh networking, and network optimization.
  • Experience with Git, CI/CD platforms, build systems, static analysis, Linux dev envs.
  • Strong debugging and leadership skills; ability to mentor engineers.

Responsibilities

  • Design, develop, and maintain platform-level software for embedded telecom and networking products.
  • Architect reusable software frameworks, middleware, and APIs for multiple product lines.
  • Optimize software for memory, CPU, latency, and performance on heterogeneous architectures.
  • Implement software solutions with performance, security, and maintainability in mind.
  • Collaborate with Systems Engineering and other teams for integration across subsystems.
  • Participate in architecture and code reviews and plan technical directions.
  • Interface with customers and partners for integration support and feature development.
  • Contribute to platform roadmaps and long-term technology strategies.
  • Develop and maintain software for wireless communications, including 5G NR.
  • Lead software design reviews, mentor engineers, and drive project execution.

Skills

C
C++
Rust
Python
Embedded Linux
ARM
x86
DSP
TCP/IP
Git
CI/CD

Education

Bachelor's degree in Computer Science or Computer Engineering
Master's degree preferred

Tools

Cross-Compilation
GCC/Build Systems
CI/CD Platforms

Job description

We are seeking an experienced Embedded Systems Platform Software Engineer to join our team at US20 - Nokia of America Corp. in the TAO BLSR Space Communication Solutions department. In this role, you will be responsible for creating robust and scalable software services for embedded devices, ensuring they meet demanding performance and interoperability standards. You will collaborate closely with various engineering teams and stakeholders to deliver production-quality software for complex embedded platforms.

Responsibilities
  • Design, develop, and maintain platform-level software for embedded telecommunications and networking products.
  • Architect reusable software frameworks, middleware, and APIs to support multiple product lines.
  • Optimize software for memory, CPU, latency, and overall system performance on heterogeneous processor architectures.
  • Implement software solutions adhering to performance, scalability, security, and maintainability objectives.
  • Collaborate with Systems Engineering and other teams for seamless integration across subsystems.
  • Participate in architecture reviews, code reviews, and technical planning to ensure software quality.
  • Interface with customers and partners for integration support and feature development.
  • Contribute to platform roadmaps and long-term technology strategies.
  • Develop and maintain software for wireless communications and telecom infrastructure, including 5G NR technologies.
  • Lead software design reviews, provide technical mentorship, and drive project execution with a focus on engineering excellence.
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field (Master's preferred).
  • Minimum 10 years of professional software engineering experience, with 5 years in embedded systems development.
  • Strong proficiency in C, C++, and experience with Rust, Python, or modern programming languages.
  • Extensive knowledge of embedded Linux systems, operating system internals, and cross-compilation environments.
  • Experience with ARM, x86, and DSP processors, and an understanding of multi-core architectures.
  • Familiarity with 3GPP standards, wireless communication systems, and telecom-grade software development practices.
  • Proficiency in TCP/IP, UDP, routing, mesh networking, and network performance optimization.
  • Experience with Git, CI/CD platforms, build systems, static code analysis, and Linux development environments.
  • Strong debugging skills across hardware, software, and multiple processor architectures.
  • Excellent communication and leadership skills, with the ability to mentor junior engineers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Platform Software Engineer - 5G & Telecom
Senior Embedded Platform Software Engineer - 5G & Telecom

JobCubby • Plano (TX), Northern (KY)

Hybrid
USD 140,000 - 200,000
Embedded Software Engineer - Platform & Firmware
Embedded Software Engineer - Platform & Firmware

Pivotal Systems • Fremont (CA)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Senior Embedded 5GC Software Development Engineer
Senior Embedded 5GC Software Development Engineer

JobCubby • Plano (TX), Northern (KY)

Hybrid
USD 150,000 - 230,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Saltu Staffing • Fort Worth (TX), Arlington (TX)

On-site
USD 110,000 - 150,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

CesiumAstro • Austin (TX)

On-site
USD 120,000 - 180,000
Stock Options
Health Insurance
Dental Insurance
+6
Embedded Software Engineer - Wireless
Embedded Software Engineer - Wireless

Blue Signal Search • Denver (CO)

On-site
USD 90,000 - 120,000
Senior Embedded C/C++ Engineer IRC296661
Senior Embedded C/C++ Engineer IRC296661

GlobalLogic • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Comprehensive benefits package
Flexible work opportunities
Diverse cultural experiences