Software Engineer in the DIAGs team at Nokia developing 'bring-up' and 'diagnostics' software. Collaborating with Hardware, SW development, and production testing teams for optimizing test coverage.
Responsibilities
Design and develop HW bring-up software for a current designed product out of the ION high speed data program
Evolve bring-up SW towards diagnostics tools
Develop regression tests to verify the diags tools
Contribute to the E2E re-use from HW bring-up towards production diagnostics
Documentation of the coded diags tools
Requirements
Masters or Bachelor’s degree in Electrical Engineering, Telecommunication Engineering, or Computer Engineering with 2+ years of related up to date experience; open to new graduates too
Experience in C/C++ and Python in a Linux Environment is essential as well as a solid understanding Object Oriented Analysis and Design Patterns
Deep 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 is mandatory
Well-organized, methodical, organizational and a proven ability to work with a variety of diverse people over multiple time zones to achieve a common goal
Nice to have:
Familiarity with SW development Environment (Jenkins, docker, …) and version-control tools like Git/GitLab
Knowledge of real time OS and embedded Linux and using its debug capabilities
Comfortable reading product hardware schematics and performing digital circuit analysis. Experienced in analyzing and debugging failures
Detail-oriented person with an ability to develop comprehensive code to thoroughly exercise HW functionality of an assigned product
Flexible, creative individual who can debug product problems in an environment where debug tools are not always well-developed
Benefits
Flexible and hybrid working schemes
A minimum of 90 days of Maternity and Paternity Leave, with the option to return to work within a year following the birth or adoption of a child (based on eligibility)
Life insurance to all employees to provide peace of mind and financial security
Well-being programs to support your mental and physical health
Opportunities to join and receive support from Nokia Employee Resource Groups (NERGs)
Employee Growth Solutions to support your personalized career & skills development
Diverse pool of Coaches & Mentors to whom you have easy access
A learning environment which promotes personal growth and professional development - for your role and beyond
Junior Fullstack Developer focused on backend systems, APIs, and integrations. Works in agile squads to enhance architecture, performance, and maintain code quality.
Full - Stack Developer at Eletromidia responsible for implementing product functionalities and proposing software solutions. Collaborating on front - end development and integrations with back - end.
Softwareentwickler für Dynamics 365 Business Central bei BSS - Mitte GmbH. Entwicklung individuelle Anpassungen und Unterstützung im Consulting - Team.
Software Engineer building and operating compute infrastructure powering OpenAI’s AI research. Optimizing Kubernetes clusters and ensuring reliability in supercomputing environments for advanced AI workloads.
Software Developer maintaining and improving a mission - critical data platform used across wind turbines globally. Collaborating within a distributed team with strong ownership of software solutions.
Tech Lead/Senior Embedded Linux Software Engineer in Warsaw, developing networking solutions. Collaborating with teams while mastering skills in embedded devices, C programming, and Linux OS.
Delivery Lead Full stack Engineer responsible for developing frontend - heavy applications at CES. Leading a small team while ensuring high - quality standards and client management.
Lead Software Engineer shaping technological direction and mentoring engineers at Valsoft Corporation. Designing and developing innovative software solutions for business growth.
Software Engineer II developing secure and scalable logistics solutions at Teleport. Collaborating in a hybrid environment to drive innovative tech solutions.
Senior Software Engineer leading development of AI - native systems and tools for financial decision making. Collaborating in a hybrid environment to deliver impactful software solutions.