Realtime Embedded Platform Software Engineer (C/C++, ARM)

NOKIA

Plano (TX)

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Nokia of America Corp. seeks an experienced Embedded Software Developer to create robust firmware for high-performance communication systems in Plano, TX. You will collaborate with cross-functional teams to integrate wireless modules and validate hardware-software interfaces.

Requirements include 5+ years in embedded development, proficiency in C/C++, ARM/FPGA experience, and strong Linux kernel knowledge. OTA security and RTOS exposure are valued assets.

Qualifications

  • Bachelor's or Master's degree in Electrical/Computer Engineering or related field.
  • 5+ years of embedded firmware/software development experience.
  • Proficiency in C and C++ programming.
  • Experience with ARM processors, MCUs, DSPs, and FPGA-based systems.
  • Strong understanding of Linux Kernel architecture and secure boot process.

Responsibilities

  • Develop firmware and low-level embedded software using C/C++ for embedded systems.
  • Integrate and control WiFi and 5G/LTE modules for real-time, deterministic tasks.
  • Work closely with hardware teams for board bring-up and low-level validation.
  • Optimize system performance, including CPU, DSP, FPGA, and power efficiency.
  • Support secure firmware updates, including OTA mechanisms.
  • Maintain detailed technical documentation and participate in code reviews.
  • Collaborate with cross-functional teams for seamless hardware-software integration.
  • Debug and troubleshoot hardware-software interactions using advanced tools.
  • Ensure robust and high-performance operation across all subsystems.

Skills

C/C++ programming
ARM processors
RTOS (FreeRTOS)
Linux kernel architecture
Python/Bash scripting
Hardware schematics reading

Education

Bachelor's or Master's degree in Electrical/Computer Engineering

Tools

FreeRTOS
PREEMPT_RT Linux
Python

Job description

Nokia of America Corp. seeks an experienced Embedded Software Developer to create robust firmware for high-performance communication systems in Plano, TX. You will collaborate with cross-functional teams to integrate wireless modules and validate hardware-software interfaces.

Requirements include 5+ years in embedded development, proficiency in C/C++, ARM/FPGA experience, and strong Linux kernel knowledge. OTA security and RTOS exposure are valued assets.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Platform Software Engineer 37823
Embedded Systems Platform Software Engineer 37823

NOKIA • Plano (TX)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer (ARM/Linux, Real-Time)
Senior Embedded Software Engineer (ARM/Linux, Real-Time)

Talentify • Cleveland (OH)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer - RTOS, ARM, Production
Senior Embedded Firmware Engineer - RTOS, ARM, Production

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000
Real-Time Embedded Software Engineer – C/C++, Linux
Real-Time Embedded Software Engineer – C/C++, Linux

Motorola Solutions • Schaumburg (IL)

On-site
USD 75,000 - 130,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+2
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 120,000 - 150,000
Senior / Staff Embedded Software Engineer
Senior / Staff Embedded Software Engineer

MatchPointe Group • San Francisco (CA)

On-site
USD 140,000 - 210,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Firmware Engineer
Firmware Engineer

VeeRteq Solutions Inc. • Plano (TX)

Hybrid
USD 110,000 - 140,000
Real-Time Embedded Software Engineer – C/C++/RTOS
Real-Time Embedded Software Engineer – C/C++/RTOS

tmhcareers • New York (NY)

On-site
USD 74,000 - 95,000
Competitive Salary
Performance Bonus
13 Paid Holidays
+10