CareerPlanSign in

Embedded Software Engineer II

Germantown, MD, us💼 Full-time💰 $71,500–$71,500🗓 2026-08-18 → 2026-09-25

Core

Design, develop, and test embedded software applications for rail industry products including braking systems, train control equipment, and network management devices.

Role type

Senior Embedded Software Engineer (IC)

Builds

Embedded software components for rail safety and control systems

Domain

Rail transportation / Embedded Systems

Deliverable

production ML models | product features

Required skills

C, C++, Linux/Unix real-time OS (QNX, FreeRTOS), software component design, IP protocols, hardware interfaces, Bash/Python scripting

Preferred skills

Device Drivers, Board Support Packages, Software Change Management, SDLC, Continuous Integration, Agile Scrum, safety critical software, CENELEC standards

Technologies

QNX, FreeRTOS, C, C++, Bash, Python

Responsibilities

Design and develop high quality software products, perform root cause analysis, develop software documentation, participate in architecture and code reviews, execute software development lifecycle, create automated unit test cases, investigate and remediate cybersecurity vulnerabilities

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.