Embedded Systems Platform Software Engineer Job at Nokia, Plano, TX

  • Nokia
  • Plano, TX

Job Description

Embedded Systems Platform Software Engineer

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.

Your 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.
Your Skills and Experience
  • 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.
Job Info
  • Job Category Applied R&D
  • Degree Level Bachelor's degree
  • Job Schedule Full time
  • Job Type Experienced
  • Job Identification 37823
  • Role Type Individual contributor
  • Salary Range US Annual Base Salary Range: $105,000 - $195,000 USD *Plus, potential incentive/variable compensation for eligible roles.
  • Experience level Experienced
  • Locations 6600 Chase Oaks Blvd, Plano, Texas, 75023-2310, US (Onsite)
  • Regular or Temporary Regular

Job Tags

Full time, Temporary work

Similar Jobs

Stephens Landscaping Professionals LLC

Landscape Designer Job at Stephens Landscaping Professionals LLC

Description The Landscape Designer role will develop creative and functional landscape designs for residential and commercial projects, working closely with clients and the installation team. The ideal candidate will possess a strong design aptitude, excellent communication...

Virtual Vocations Inc

Senior Medical Editor Job at Virtual Vocations Inc

 ...Seeking a detail-oriented Senior Medical Editor, the full-time position will manage editorial services including medical editing, copyediting, and fact-checking for pharmaceutical advertising materials, while working remotely and collaborating with cross-functional teams... 

Hire Options

Conflicts Analyst Job at Hire Options

 ...Law firm is seeking a Conflicts Analyst to join their Los Angeles office. Responsibilities: Research parties, corporate structures, parent companies, affiliates, and other relevant relationships to identify potential conflicts. Review new business intake... 

Honda Dev. and Mfg. of Am.,LLC

Mechanical Design Engineer Job at Honda Dev. and Mfg. of Am.,LLC

 ...engine room, floor, and bumper areas utilizing a variety of materials (steel, aluminum, plastics, composites, etc.) as well as manufacturing processes (stamping, injection molding, extrusion, casting, etc.). Additional responsibilities may include researching & developing... 

Sonsoft

Kronos Solutions Architect Job at Sonsoft

 ...just the highlights for what I see).Highly technical - able to supervise, train, and build up junior members with no experience in Kronos SDM, configuration, maintenance, and complex Labor Level schemas.Highly interactive - able to supervise others work, able to interact...