CareerPlan

Junior C++ Software Engineer

USAFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Develop and maintain high-performance embedded applications in Modern C++ for Intel and ARM architectures.

Role type

Junior C++ Software Engineer (Embedded Systems)

Builds

Software supporting ASICs, FPGAs, embedded multicore CPU networks, board support packages, and carrier-grade applications

Domain

Telecommunications / Embedded Systems

Deliverable

production ML models | product features

Required skills

Modern C++, C++, Object-Oriented Programming, Inter-process Communication, Multithreading, Data Structures, Unit Testing, End-to-End Testing, Stress Testing, Git, Python, GTest

Preferred skills

WDM, OTN, Optical Networking Technologies, German Language

Technologies

Intel, ARM, STL, Boost, Git, Python, GTest

Responsibilities

Develop and maintain high-performance embedded applications; Write and execute unit, end-to-end, and stress tests; Participate in code reviews and design discussions

Seniority

Junior, 0–2 years experience