Senior Embedded Software Engineer
Core
Design, develop, and enhance software features for digital two-way subscriber radios used in mission-critical communications.
Role type
Senior IC embedded software engineer
Builds
Digital two-way radios for public safety and commercial use
Domain
Telecommunications / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, Object-Oriented Programming (OOP), microcontroller operation, system debugging, Real-Time Operating Systems (RTOS), embedded software development
Preferred skills
LTE/DMR specifications, Agile/Scrum methodologies (via careerplan.io/jobs/R65703-senior-embedded-software-engineer-at-motorolasolutions)
Technologies
C, C++, RTOS, microcontrollers
Responsibilities
Design and develop software features for two-way radios; Participate in the full software development lifecycle (SDLC); Analyze software requirements for feasibility; Collaborate with hardware engineers and architects; Write clean, documented, and testable code; Conduct design and code reviews; Develop and execute unit, integration, and system-level tests; Debug and troubleshoot software issues; Collect and analyze data to monitor KPIs; Deliver projects on time and within budget.
Seniority
Senior, hands-on IC
