Software Engineer
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)
