GetJob.us
N

Embedded Software Developer-Engineer

Nokia GlobalUnited States
today
Hybrid

Company

Nokia Global

Location

United States

Work Schedule

full time

Work Location

hybrid

Job Description

Nokia Global seeks an Embedded Software Developer-Engineer to design and implement software for cutting-edge telecommunications hardware. Join our innovative team to drive real-time embedded solutions in the US.

Full Description

Job Overview Nokia Global, a leader in telecommunications and networking technology, is seeking a talented Embedded Software Developer-Engineer to join our dynamic engineering team in the United States. In this pivotal role, you will develop and optimize embedded software for Nokia's advanced hardware platforms, contributing to mission-critical systems in 5G networks, IoT devices, and edge computing solutions. As part of our commitment to innovation, you will work on projects that shape the future of connectivity, ensuring high-performance, reliable, and scalable software that powers global communications infrastructure. Key Responsibilities You will design, code, test, and debug embedded software using C/C++ and real-time operating systems like Linux or VxWorks. Responsibilities include integrating software with hardware components, optimizing for performance and power efficiency, and collaborating with cross-functional teams including hardware engineers, firmware developers, and system architects. You will participate in the full software development lifecycle, from requirements analysis and architecture design to deployment and maintenance, while adhering to agile methodologies and industry standards such as MISRA and ISO 26262. Additionally, you will troubleshoot complex issues, perform unit and integration testing, and contribute to continuous integration/continuous deployment (CI/CD) pipelines to accelerate product releases. Required Qualifications A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required, with at least 3-5 years of professional experience in embedded software development. Proven expertise in embedded C/C++ programming, microcontroller architectures (ARM, MIPS), and real-time systems is essential. Familiarity with communication protocols like Ethernet, CAN, UART, SPI, and I2C, along with experience in debugging tools such as JTAG, oscilloscopes, and logic analyzers, is mandatory. Skills Strong problem-solving abilities and experience with version control systems like Git are crucial. Proficiency in scripting languages (Python, Bash) for automation, knowledge of Yocto or Buildroot for embedded Linux, and understanding of security best practices in embedded environments are highly desired. Excellent communication skills and the ability to thrive in a fast-paced, collaborative setting will set you apart. Company Info Nokia Global is at the forefront of telecommunications innovation, delivering cutting-edge solutions that connect billions worldwide. With a rich history of pioneering mobile technology, from 2G to 5G and beyond, Nokia empowers businesses and societies through reliable networks, cloud solutions, and sustainable tech. Our US operations foster a culture of creativity, diversity, and excellence, supported by world-class research labs and partnerships. Benefits Nokia offers competitive compensation, comprehensive health insurance, retirement plans, and generous paid time off. Employees enjoy flexible work arrangements, professional development programs, wellness initiatives, and access to cutting-edge tools and training. Growth Opportunities Advance your career with Nokia through mentorship, leadership tracks, global mobility programs, and opportunities to work on groundbreaking projects. We invest in your growth with certifications, conferences, and innovation challenges, paving the way for senior roles in embedded systems or architecture.

Key Skills

Embedded C/C++Real-time Operating SystemsARM MicrocontrollersDebugging ToolsCommunication Protocols