Senior Embedded Software Engineer
Core
Design, develop, and optimize embedded platforms for next-generation wireless technologies, focusing on RF front-end and transceiver systems.
Role type
Senior IC embedded software engineer (RF systems)
Builds
Embedded software for RF control, calibration, and signal processing in wireless platforms
Domain
Semiconductor / Wireless Communications / RF Engineering
Deliverable
production ML models | product features
Required skills
C/C++, embedded software development, RF system design, hardware integration, microcontrollers, DSPs, FPGAs, SoCs, system-level debugging, automated test framework development
Preferred skills
embedded Linux, RTOS, hardware abstraction layers, digital signal processing, high-speed interfaces (SPI, I2C, PCIe, Ethernet)
Technologies
C, C++, embedded Linux, RTOS, SPI, I2C, PCIe, Ethernet, spectrum analyzers, VNAs, oscilloscopes
Responsibilities
Define and implement embedded system architectures for RF front-end and transceiver platforms; Develop firmware and low-level drivers for RF control, calibration, and signal processing; Integrate RF hardware with embedded software systems; Prototype and validate advanced algorithms for RF calibration, power management, and signal integrity; Develop automated test frameworks for embedded RF systems; Perform system-level debugging, profiling, and optimization to ensure real-time performance
Seniority
Senior, hands-on IC with mentorship