CareerPlan

Software Engineer

Schaumburg, IL, USFull-time$74k–$108k2026-10-22 → 2026-11-09
No visa sponsorshipCitizens only

Core

Develops, designs, and maintains software for mission-critical communication solutions used by public safety and commercial customers.

Role type

Software Engineer (Embedded Systems)

Builds

Secure products for MSI devices and compatible customer devices

Domain

Public Safety / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++, Linux, Windows development, Python, Java, Network Protocols (TCP/IP, TLS, UDP), Embedded programming

Preferred skills

Git/JIRA, Mobile application development (Android/iOS), Driver development, SIP/RTP/RTCP Protocols, Debugging, Security concepts (authentication, access control, cryptography), Gen AI/LLM knowledge

Technologies

C/C++, Linux, Windows, Python, Perl, Powershell, Java, Bash, Git, JIRA, Android, iOS

Responsibilities

Analyze, develop, design, and maintain software for products and systems; execute hardware and software integration tests; develop and validate feature functionality and user documentation; collaborate in a team environment using agile practices.

Seniority

Junior to Mid-level (1-2 years experience)