Nokia

Software Engineer

Nokia

full-time

Posted on:

Location Type: Hybrid

Location: Timisoara • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

About the role

  • Autonomously performs tasks with a moderate level of guidance and within guidelines and policies
  • Analyses factual information and possible solutions, makes independent judgments, decisions and recommendations and solves a range of straightforward problems through knowledge and professional experience
  • Supports transfer of concepts for professional direction of own organizational unit into actionable measures
  • Provides informal guidance and support to new team members with regard to the procedures to follow and the specific tasks required to perform the job effectively
  • Analyses, designs, develops and tests products / services / improvements / bug resolutions for integrated hardware / software systems as per customers' requirements
  • Resolves customer trouble tickets. Diagnoses complex problems / issues (EG hardware, software, combination) and provides resolution or recommend corrective actions
  • Plans technical requirements from customers’ needs
  • Develops SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering)
  • Defines product hardware / software evolutions through the creation and release of hardware / software documentation, hardware / software change control management, supplier and customer notifications
  • Retains technical and design knowledge for assigned products and technologies and provides training to the lower support teams (Tier 2 and Tier 3)
  • Applies and maintains quality standards. Participates in process and tools evolutions and improvements
  • Applies the SW Care process (especially emergency case handling) contributing when needed to the fastest problem restoration.

Requirements

  • Knowledge and experience of programming skills, preferably in C++, with a good understanding of core concepts like data structures, algorithms, and object-oriented programming
  • Knowledge of software development principles such as design patterns, code quality metrics, static code analysis, and basic testing techniques (black-box and white-box)
  • Knowledge of Agile practices (e.g., Scrum), test-driven development (TDD), continuous integration (CI), and code coverage tools
  • Proficiency in English, both written and spoken
  • A positive, hands-on attitude and the motivation to contribute to real-world projects as part of a team
  • Creative thinking and a willingness to find practical, out-of-the-box solutions in a fast-paced, evolving environment
  • Flexibility and adaptability when faced with change or new challenges
Benefits
  • Flexible working arrangements to support work–life balance
  • 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)
  • Medical insurance plan and annual reimbursements for dental, eyeglasses, or lenses
  • Sports, wellness, and culture reimbursements, including monthly support for activities, kindergarten, and after-school expenses
  • Ticket Restaurant e-card and transportation allowance for daily convenience
  • Generous referral bonus for referring qualified candidates
  • 24+ paid vacation days and three annual bonuses (Performance, Christmas, and Easter)
  • Well-being programs to support your mental and physical health
  • Opportunities to engage with Nokia Employee Resource Groups (NERGs), as well as access to mentors, coaches, and Employee Growth Solutions
  • A learning culture that promotes continuous personal and professional growth – for your role and beyond

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++data structuresalgorithmsobject-oriented programmingdesign patternscode quality metricsstatic code analysisblack-box testingwhite-box testingAgile practices
Soft skills
independent judgmentproblem-solvingteam supporttrainingquality standardscreative thinkingflexibilityadaptabilitypositive attitudemotivation