FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Principal Software Development Engineer
NokiaSr Principal Software Engineer architecting, designing, and developing embedded software for Nokia's Optical pluggable devices. The position requires deep knowledge in system design and architecture.
Tech Stack
Tools & technologiesRTOS
About the role
Key responsibilities & impact- Own end-to-end embedded architecture and solutions for Optical pluggable devices — from requirements and trade studies through hardware selection, software layering, interfaces, and release readiness.
- Define system architecture and implement solutions (hands-on) across MCUs, RTOS or bare-metal stacks, drivers, middleware, power management, boot/OTA, and security (secure boot, crypto, threat modeling).
- Partner with hardware, architecture and manufacturing teams to align schematics, data-sheets, analyze scope traces/logic analyzers, and validate architecture assumptions on real hardware.
- Establish architecture standards and patterns — coding guidelines, HAL/BSP structure, reusable platform layers, documentation, and design reviews — so multiple teams can build consistently on shared platforms.
- Lead technical decisions on complex trade-offs (cost vs. performance vs. power vs. time-to-market), document rationale, and present options clearly to engineering leadership and product stakeholders.
- Drive quality and reliability for embedded products: debug strategy, diagnostics, failure analysis, environmental/stress considerations, and compliance with relevant standards (e.g. functional safety, EMC, industry-specific regulations where applicable).
- Mentor development and test engineers - guide design reviews, unblock critical issues, and raise the team’s skill level
Requirements
What you’ll need- BS/MS in Computer Science/Electronics/Electrical with experience in embedded software development
- Minimum 15+ years of experience in embedded systems design and development
- A deep understanding of RTOS, multi threaded software systems and operating system concepts is required.
- Knowledge and work experience in OTN standards and Optical devices is preferred.
- Excellent analytical and troubleshooting skills are critical to this position
- Experience in architectural leadership is expected
- Well versed in object orient design philosophy and design patterns
- Excellent communication and collaboration skills needed
Benefits
Comp & perks- 🌐 Worldwide ❌ Jobs You've Hidden ⭐️ Saved Jobs ✅ Applied Jobs ✉️ Email Alerts 👤 Account Nokia Website LinkedIn All Job Openings 10,000+ employees Founded 1865 📡 Telecommunications 🏢 Enterprise 💰 Post-IPO Debt on 2018-12 Telecommunications
- Enterprise
- Infrastructure Nokia is a B2B technology innovation leader in networking, providing advanced network solutions to enterprises, service providers, and the public sector worldwide. The company focuses on creating networks that are secure, resilient, and capable of connecting people, machines, and devices globally. Nokia is advancing technologies like 5G, AI, and quantum-safe networks, and it collaborates extensively to drive technological innovation forward. Through its Nokia Bell Labs division, the company also leads in pioneering future technologies, aiming to transform digital potential across various industries. Senior Principal Software Development Engineer 🔥 1 hour ago 🏢🏡 Bangalore – Hybrid ⏰ Full Time 🟠 Senior 🧑💻 Full-stack Engineer RTOS Apply Now Find Hiring Managers Customize resume + cover letter Report problem ☆ Save ☑️ Mark as applied ❌ Hide 📋 Description
- Own end-to-end embedded architecture and solutions for Optical pluggable devices — from requirements and trade studies through hardware selection, software layering, interfaces, and release readiness.
- Define system architecture and implement solutions (hands-on) across MCUs, RTOS or bare-metal stacks, drivers, middleware, power management, boot/OTA, and security (secure boot, crypto, threat modeling).
- Partner with hardware, architecture and manufacturing teams to align schematics, data-sheets, analyze scope traces/logic analyzers, and validate architecture assumptions on real hardware.
- Establish architecture standards and patterns — coding guidelines, HAL/BSP structure, reusable platform layers, documentation, and design reviews — so multiple teams can build consistently on shared platforms.
- Lead technical decisions on complex trade-offs (cost vs. performance vs. power vs. time-to-market), document rationale, and present options clearly to engineering leadership and product stakeholders.
- Drive quality and reliability for embedded products: debug strategy, diagnostics, failure analysis, environmental/stress considerations, and compliance with relevant standards (e.g. functional safety, EMC, industry-specific regulations where applicable).
- Mentor development and test engineers - guide design reviews, unblock critical issues, and raise the team’s skill level 🎯 Requirements
- BS/MS in Computer Science/Electronics/Electrical with experience in embedded software development
- Minimum 15+ years of experience in embedded systems design and development
- A deep understanding of RTOS, multi threaded software systems and operating system concepts is required.
- Knowledge and work experience in OTN standards and Optical devices is preferred.
- Excellent analytical and troubleshooting skills are critical to this position
- Experience in architectural leadership is expected
- Well versed in object orient design philosophy and design patterns
- Excellent communication and collaboration skills needed Apply Now 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score Similar Jobs Software Engineer III 🔥 5 hours ago Zuora 1001 - 5000 ☁️ SaaS 💸 Finance 🤝 B2B Website LinkedIn All Job Openings Software Engineer III developing backend services and applications at Zuora. Partnering with teams to integrate AI capabilities and scalable systems. 🏢🏡 Bangalore – Hybrid 💰 $400M Post-IPO Equity on 2022-03 ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑💻 Full-stack Engineer AWS Cloud Java Microservices Postgres Python Spring Spring Boot SpringBoot SQL Software Engineer Consultant II 🔥 13 hours ago Allstate 10,000+ employees 💸 Finance Website LinkedIn All Job Openings Software Engineer implementing applications and enhancing product quality for Allstate. Collaborating within a team for full stack software development and agile practices. 🏢🏡 Bangalore – Hybrid 💰 Post-IPO Equity on 2014-01 ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑💻 Full-stack Engineer Angular AWS Bootstrap Cloud Cyber Security Informatica Java JavaScript Jenkins JUnit Kafka Node.js Postgres Splunk Spring Spring Boot SpringBoot SQL Tableau TypeScript Software Engineering Architect 🔥 15 hours ago Salesforce 10,000+ employees ☁️ SaaS 🤝 B2B 🤖 Artificial Intelligence Website LinkedIn All Job Openings Software Engineer developing architectural designs for AI systems at Salesforce. Leading technical implementation and mentoring team members for large-scale systems. 🏢🏡 Bangalore – Hybrid ⏰ Full Time 🟠 Senior 🔴 Lead 🧑💻 Full-stack Engineer Distributed Systems Entity Framework Java JavaScript MongoDB MS SQL Server MySQL Node.js Python Scala SOAP SQL Go Software Engineer 🕒 Yesterday CSC 5001 - 10000 Website LinkedIn All Job Openings Expert Software Engineer working in .NET, Cloud, and AI solutions for finance. Leading architectural decisions and mentoring teams while ensuring high-quality delivery in a hybrid work environment. 🏢🏡 Bangalore – Hybrid ⏰ Full Time 🟠 Senior 🔴 Lead 🧑💻 Full-stack Engineer Angular Azure Cloud Distributed Systems Entity Framework JavaScript Microservices React SDLC SQL .NET Software Engineer – Monitoring 🕒 Yesterday Empower 10,000+ employees 💸 Finance 💳 Fintech 👥 B2C Website LinkedIn All Job Openings Monitoring Engineer designing and implementing observability solutions at fintech. Ensuring system health through tools like Splunk and collaborating with teams for better performance. 🏢🏡 Bangalore – Hybrid ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑💻 Full-stack Engineer Python Splunk View More Full-stack Engineer Jobs 🌐 Worldwide Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com Search Search Jobs by country Search jobs by city Search jobs by job title Search entry-level jobs Search junior-level jobs Search senior-level jobs Search jobs by tech stack Search jobs by contract type Search remote internships Search remote part-time jobs Remote jobs Anywhere in the World Companies Hiring Anywhere in the World Companies Hiring Sales People Anywhere in the World Companies Hiring Software Engineers Anywhere in the World Resources Advice Tips for finding remote jobs Interview questions and answers Resume examples Cover letter examples Post a job Affiliates Privacy policy Terms of service Job board SEO course AI Apply Copilot OpenClaw job finder Jobs by Country Remote jobs anywhere in the world (Worldwide remote jobs) Remote jobs United States Remote jobs Australia Remote jobs Brazil Remote jobs Canada Remote jobs France Remote jobs Ireland Remote jobs Germany Remote jobs Netherlands Remote jobs Spain Remote jobs UK Popular Jobs Remote data analyst jobs Remote customer support jobs Remote executive assistant jobs Remote marketing jobs Remote product designer jobs Remote product manager jobs Remote project manager jobs Remote recruiter jobs Remote sales jobs Remote software engineer jobs Jobs by Type Remote full-time jobs Remote part-time jobs Remote contract jobs Remote internship jobs Remote entry-level jobs Remote jobs with no experience required Remote junior jobs (1-3 years of experience) Digital nomad jobs Remote jobs with no degree required Freelance remote jobs Temporary remote jobs Remote jobs hiring now Stay at home mom jobs
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Embedded Software DevelopmentSystem ArchitectureMulti-Threaded Software SystemsObject-Oriented DesignCoding GuidelinesPower ManagementSecure BootDiagnosticsFailure AnalysisCompliance Standards
Soft Skills
Excellent CommunicationCollaboration SkillsMentoring
Certifications
BS/MS in Computer ScienceBS/MS in ElectronicsBS/MS in Electrical Engineering