Embedded Software Engineer for Wireless Systems
Core
Develop embedded software for Software Defined Radio projects and wireless systems in defense applications.
Role type
Embedded Software Engineer (Wireless Systems)
Builds
Software Defined Radio systems and wireless communication solutions for defense platforms
Domain
Defense / Wireless Systems / Embedded Systems
Required skills
C programming, Real-Time Operating Systems (RTOS), multi-thread programming, synchronization concepts, embedded development tools, software development lifecycle tools
Preferred skills
FreeRTOS, SoC SW platforms (TI Sitara MCUs, AMD Vitis), Texas Instruments Code Composer Studio, communication protocols (I2C, SPI, UART, Can-Bus), memory management, bootloaders, Software Defined Radio architectures
Technologies
C, FreeRTOS, TI Sitara, AMD Vitis, Code Composer Studio, I2C, SPI, UART, Can-Bus
Responsibilities
Capture software technical requirements and generate design architectures, develop embedded software features and perform testing/verification, debug embedded software issues, collaborate with FPGA firmware teams and technical experts
Seniority
Mid-level, hands-on IC