Senior Embedded RF System Software Design Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI bv · 1 month ago

Senior Embedded RF System Software Design Engineer

CACI is a company dedicated to ensuring the safety of the nation through innovative solutions. The Senior Embedded RF System Software Design Engineer will be responsible for the design, development, and testing of complex RF systems, collaborating closely with hardware design engineers and other team members to ensure successful product outcomes.

ConsultingEducationTraining
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Candidate must be a SME in writing embedded software for RF electronics PCBAs and RF subsystems
Candidate must have strong experience writing ATP software for testing complex RF/mixed signal PCBAs and RF subsystems for design verification and characterization testing
Candidate must have the ability to Architect the digital electronics portion of any new PCB design, based on requirements, which involves selection of major digital components i.e. processors, FPGAs, microcontrollers, data-converters, memory devices, etc…and capturing on block diagram
Candidate must have experience working with the hardware design engineer in creating large digital BGA schematic symbols for high pin count components. For example, use of pin files (or equivalent) for the import into schematic capture to create multi-instance large digital BGA devices in the schematic
Candidate must be able to ascertain timing requirements and have experience using pin delay files from BGA vendor for the establishment of data and clock length matching in layout
Creation of firmware Interface Control Document (ICDs) based on the digital interfaces on the schematic
Write low level firmware for board level controls via FPGA and/or microcontroller in VHDL and/or C/C++
Ability to control devices using various electronics components on PCBA with various interfaces such as: SPI, I2C, UART, Parallel, etc… and be able to assist in the debug of these interfaces via ability to read and write individual registers of a particular electronics device. Finally, use of oscilloscope and/or logic analyzer in the debug of such device control interfaces
Work with RF engineer in the control of RF devices for testing and debug
Experience with Digital RF (i.e. high-speed data converters, FFTs, Nyquist, etc…)
Experience with Xilinx (and Vivado tool) and Microsemi Tool suites is a plus
Ability to work in multi-disciplinary cross-functional team i.e. Work with higher level software and firmware engineers, RF engineers, and systems engineers
Work with software, systems, and test engineers in the development of automated test code (ATP)

Qualification

Embedded software developmentRF electronics designVHDL programmingC/C++ programmingDigital RF experienceFPGA designAutomated test code developmentMicrosoft Office proficiencyDebugging skillsCommunicationTeam collaboration

Required

U.S. Citizenship and ability to obtain security clearance
4-year degree in college in an engineering discipline
10+ years of electronics design experience
Programming Languages (one or more): VHDL, C, C++, Python
Excellent written and verbal communication
Computer proficiency in Microsoft Office and related applications
Candidate must be a SME in writing embedded software for RF electronics PCBAs and RF subsystems
Candidate must have strong experience writing ATP software for testing complex RF/mixed signal PCBAs and RF subsystems for design verification and characterization testing
Candidate must have the ability to Architect the digital electronics portion of any new PCB design, based on requirements, which involves selection of major digital components i.e. processors, FPGAs, microcontrollers, data-converters, memory devices, etc…and capturing on block diagram
Candidate must have experience working with the hardware design engineer in creating large digital BGA schematic symbols for high pin count components
Candidate must be able to ascertain timing requirements and have experience using pin delay files from BGA vendor for the establishment of data and clock length matching in layout
Creation of firmware Interface Control Document (ICDs) based on the digital interfaces on the schematic
Write low level firmware for board level controls via FPGA and/or microcontroller in VHDL and/or C/C++
Ability to control devices using various electronics components on PCBA with various interfaces such as: SPI, I2C, UART, Parallel, etc… and be able to assist in the debug of these interfaces via ability to read and write individual registers of a particular electronics device
Use of oscilloscope and/or logic analyzer in the debug of such device control interfaces
Work with RF engineer in the control of RF devices for testing and debug
Experience with Digital RF (i.e. high-speed data converters, FFTs, Nyquist, etc…)
Ability to work in multi-disciplinary cross-functional team i.e. Work with higher level software and firmware engineers, RF engineers, and systems engineers
Work with software, systems, and test engineers in the development of automated test code (ATP)

Preferred

Experience with Xilinx (and Vivado tool) and Microsemi Tool suites is a plus

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI bv

twittertwittertwitter
company-logo
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase