Software Engineer II
Core
Develops, designs, and maintains embedded system software for mission-critical public safety communication devices and services.
Role type
Mid-level embedded software engineer
Builds
Secure communication solutions for public safety and commercial customers
Domain
Public safety / Embedded systems / IoT
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
Mobile application development (Android/iOS), Driver development, SIP/RTP/RTCP Protocols, Security concepts (authentication, cryptography), Gen AI/LLM knowledge
Technologies
C/C++, Linux, Windows, Python, Java, Git, JIRA, Android, iOS
Responsibilities
Analyze, develop, and maintain software for organizational products; execute hardware and software integration tests; develop and validate feature functionality and user documentation; collaborate using agile practices to deliver products and services
Seniority
Mid-level, hands-on IC