Diagnostic Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Nokia · 18 hours ago

Diagnostic Software Engineer

Nokia is a global leader in connectivity for the AI era. As a Diagnostics Software Engineer, you will develop and maintain software tests and tools to assist Hardware and Manufacturing teams in validating and debugging new hardware designs throughout the development and production phases.

ElectronicsEnterprise SoftwareInternet of ThingsMobile DevicesTelecommunications
check
Culture & Values
check
H1B Sponsor Likelynote

Responsibilities

Design and develop Diags software in accordance with the product roadmap, in collaboration with the Software, Hardware, DVT (Design Verification), FPGA design, and Operations production test teams
Design and develop Diags software from the early concept phase through architecture, prototype/board bring-up to ultimate release of the product to production
Develop regression tests to confirm that Diags are fault-free
Provide support for newly released and mature products to optimize manufacturing yields
Provide debug support for complex product/test problems in manufacturing
Contribute to the development of a comprehensive E2E production test strategy
Contribute to and support product design for testability to drive optimal test Diagnostics coverage and help reduce the cost of production testing
Contribute to the development of production test debug guides by documenting Diags routines

Qualification

C/C++Low level hardware accessLinuxReal-time OSDigital circuit analysisTCLPERLBoot loadersDebuggingTeam collaborationDocumentation

Required

Masters or Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering with 2+ years of related up to date experience
Experience in C/C++ is essential
Understanding of writing code on low level direct hardware access using device data sheets for accessing embedded controller and their peripherals and associated low level interface protocols; examples include JTAG, SPI, I2C
Comfortable working with S/W development environment tools and Linux

Preferred

Knowledge of real-time OS and embedded UNIX and using its debug capabilities
Comfortable reading product hardware schematics and performing digital circuit analysis. Experienced in analysing and debugging failures
Understanding of script languages like TCL or PERL for test sequencing
Experience with boot loaders, e.g. u-boot, multi-core processors, PCIe
Previous Nokia intern or co-op experience is preferred

Benefits

Corporate Retirement Savings Plan
Health and dental benefits
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

Company

Nokia manufactures mobile devices, network infrastructure, and location-based technology for businesses. It is a sub-organization of Enscryb.

H1B Sponsorship

Nokia has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (262)
2024 (264)
2023 (259)
2022 (250)
2021 (296)
2020 (287)

Funding

Current Stage
Public Company
Total Funding
$4.45B
Key Investors
European Investment BankNVIDIANational Telecommunications and Information Administration
2025-12-16Post Ipo Debt· $511.84M
2025-10-28Post Ipo Equity· $1B
2025-06-30Post Ipo Debt· $1.76B

Leadership Team

leader-logo
Justin Hotard
President and CEO
linkedin
leader-logo
Victoria Hanrahan
Chief of Staff to the CEO
linkedin
Company data provided by crunchbase