
Software Engineer
Nokia
full-time
Posted on:
Location Type: Office
Location: Murray Hill • New Jersey • United States
Visit company websiteExplore more
Salary
💰 $69,580 - $129,220 per year
Tech Stack
About the role
- Applied R&D Software Engineers research, architect, design, develop, and test software for our products, services, systems and tools.
- They define, create, integrate, verify and modify SW/system components and utilize innovative solutions to meet customer requirements and specifications.
- They apply principles and techniques of computer science, engineering, and mathematical analysis.
- As embedded Software Development Engineers, you will leverage your strong technical aptitude and excellent communication skills to become the recognized expert for a key component of the system with complete ownership and responsibility for designing and implementing features in your functional area.
Requirements
- Minimum bachelor’s degree in Computer engineering, Computer Science, or Electrical engineering equivalent or better.
- Required skills: - Experience in using C++, SDL and use of C++ boost libraries
- Development experience in C++ in Linux systems and associated compilers and debuggers
- A demonstrated track record of delivering high-quality object-oriented software
- Excellent communication skills and the ability to work well in a team
- Experience writing device drivers or BSP software is desirable
- Knowledge of Optical devices, OTN, Ethernet, or TDM protocols is desirable
- Ability to work in a fast-paced cross-functional R&D environment
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++SDLC++ boost librariesLinux systemsobject-oriented softwaredevice driversBSP softwareOptical devicesOTN protocolsEthernet
Soft Skills
communication skillsteamworktechnical aptitudeownershipresponsibility
Certifications
bachelor’s degree in Computer Engineeringbachelor’s degree in Computer Sciencebachelor’s degree in Electrical Engineering