Design and implement platform-level software and reusable frameworks for telecom embedded devices. Optimize performance across heterogeneous processors, integrate with subsystems, support 5G/3GPP-based wireless systems, lead design reviews, mentor engineers, and deliver production-quality, telecom-grade software with strong debugging and CI/CD practices.
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.
- 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.
Similar Jobs at Nokia - Oracle TEST
Information Technology
Three-month hybrid co-op developing clean, scalable, testable software at Nokia’s Ann Arbor team. Responsibilities include coding with LLM tools, participating in code reviews and architecture discussions, triaging and fixing defects, and supporting team growth. Candidates should understand Linux development and basic networking. Frontend applicants may use JavaScript and React, while backend or test applicants may use compiled and scripting languages, with Python, Rust, or C preferred.
Top Skills:
CClaude CodeCodexCss-In-JsCursorEmotionJavaScriptLinuxPythonReactRust
Information Technology
Drive strategic planning, operating-model design, governance, and cross-functional execution across IP Networks. Translate objectives into measurable plans, establish KPIs and OKRs, manage dependencies and risks, improve operational efficiency, and build dashboards and reporting mechanisms. Lead AI-enabled workflow automation and partner with Product, Engineering, Finance, Sales, Supply Chain, and senior leadership to improve productivity, transparency, scalability, and data-driven decision-making.
Top Skills:
AIDashboardsKpisOkrsWorkflow Automation
Information Technology
Four-month co-op supporting data analytics and AI initiatives. Responsibilities include preparing and analyzing datasets, building Power BI dashboards and reports, applying statistical and machine learning techniques, documenting findings, presenting insights, and improving forecasting accuracy, automation, and data reliability.
Top Skills:
Power BIPythonRSQL
What you need to know about the Charlotte Tech Scene
Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus
