Hybrid Software Engineer

Posted 2 hours ago

Apply now

About the role

  • Embedded Software Engineer responsible for high-performance application development focusing on C/C++ and Linux-based systems for Nokia. Work includes collaboration with cross-functional teams.

Responsibilities

  • Develop high-performance applications and system services using C and C++.
  • Optimize and integrate code within Linux/Unix environments, including user-space and kernel-space interactions.
  • Stay current with industry trends, modern C++ standards, and emerging cloud-native technologies.
  • Collaborate with cross-functional teams while managing multiple tasks in a fast-paced environment.
  • Take initiative, drive process improvements, and ensure high-quality code and documentation.

Requirements

  • 4+ years in a software development role including Object-Oriented Programming.
  • Core Languages: C and C++; ability to write clean, efficient, and thread-safe code for embedded systems.
  • Linux Mastery: Strong knowledge of Linux/Unix systems, shell scripting, and the ability to navigate the user-space/kernel-space interface. Also Linux networking stack (Netfilter, routing, etc.).
  • Modern Stack: Strong understanding and knowledge of at least one modern Programming Language (Go, Rust, etc.) strong grasp of design patterns and modular architecture.
  • Virtualization: Practical experience with Docker and VMs
  • Systems Engineering: Solid understanding of networking (TCP/IP), security protocols, and performance optimization techniques.
  • Familiarity with TR-069 (CWMP), USP (TR-369), and broadband standards like GPON, XGSPON, and DSL.
  • Knowledge of Secure Boot, Trusted Execution Environments (TEE), and encryption at rest.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job