About this role
Embedded Software Engineer - Photonics at CACI. Location: Florham Park, New Jersey, United States. Role: designing software, implementing software, testing systems Requirements: Bachelor's in EE or CE; strong C/C++ for embedded platforms; bare-metal and RTOS experience; Python; ARM knowledge; peripheral interfaces (SPI, I2C, UART, Ethernet, ADC/DAC, PWM, USB); Git and Jira; lab equipment familiarity. Category: Engineering Seniority: Mid Level Tools: C, C++, Python, ARM, SPI, I2C, UART, Ethernet, ADC, DAC, PWM, Timers, USB, Git, Jira, Xilinx, Windows, Linux, DMM, oscilloscope, signal generator Commitment: Full Time Workplace: Onsite Languages: English