Senior Embedded Software Engineer
Core
Design, develop, and enhance software features for digital two-way subscriber radios, focusing on reliability, safety, and high performance.
Role type
Senior Embedded Software Engineer
Builds
Software for mission-critical digital two-way radios
Domain
Telecommunications, Mission-Critical Communications, Embedded Systems
Deliverable
product features
Required skills
C/C++ programming, Object-Oriented Programming (OOP), embedded systems development, microcontroller operation, system debugging, software testing, requirements analysis
Preferred skills
Real-Time Operating Systems (RTOS), LTE/DMR specifications, Agile/Scrum
Technologies
C, C++, RTOS
Responsibilities
Write clean C/C++ code for embedded systems, conduct design and code reviews, develop and execute unit/integration/system tests, debug and troubleshoot software issues, analyze requirements for feasibility
Seniority
Senior, hands-on IC