About the Company
Nokia is a global leader in innovation and technology, connecting the world with cutting-edge network solutions and services. As a trusted partner for critical networks, we are committed to driving human progress and enabling new possibilities. Our work spans across mobile, fixed, and cloud networks, shaping the future of communication.
Job Description
We are seeking a talented and passionate Embedded Software Engineer to join our innovative team in Jersey City. In this role, you will be instrumental in designing, developing, and deploying robust embedded software solutions for our next-generation telecommunications products. This position offers visa sponsorship for qualified international candidates eager to contribute to a global leader in connectivity.
Key Responsibilities
• Design, develop, and test embedded software for real-time operating systems.
• Implement and debug device drivers, firmware, and low-level system software.
• Collaborate with hardware engineers to bring up new platforms and integrate software components.
• Perform code reviews, ensure adherence to coding standards, and maintain comprehensive documentation.
• Analyze and optimize software performance, memory usage, and power consumption.
• Participate in the full software development life cycle, from requirements gathering to deployment and maintenance.
• Troubleshoot and resolve complex software and system issues.
Required Skills
• Proficiency in C/C++ for embedded systems.
• Experience with RTOS (e.g., FreeRTOS, Linux, VxWorks).
• Strong understanding of microcontrollers/microprocessors (e.g., ARM, MIPS).
• Familiarity with communication protocols (e.g., I2C, SPI, UART, Ethernet).
• Experience with debugging tools (e.g., JTAG, GDB, logic analyzers).
• Solid understanding of software development methodologies and version control (Git).
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Preferred Qualifications
• Experience with embedded Linux development.
• Knowledge of networking protocols (TCP/IP, UDP).
• Familiarity with hardware-software co-design.
• Experience with wireless communication technologies (e.g., 5G, LTE).
• Proven ability to work in an Agile development environment.
• Prior experience with visa sponsorship processes.
Perks & Benefits
• Comprehensive health, dental, and vision insurance.
• Generous paid time off and holidays.
• 401(k) retirement plan with company match.
• Professional development and training opportunities.
• Visa sponsorship and relocation assistance.
• On-site fitness center and wellness programs.
• Collaborative and innovative work environment.
• Access to cutting-edge technology and projects.
Get Latest Jobs, And Visa Sponsorship Updates