Onsite Embedded Software Engineer — Photonics

CACI

Florham Park (NJ)

On-site

USD 79,000 - 163,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CACI is seeking an Embedded Software Engineer - Photonics in Florham Park, NJ for a full-time, onsite role focused on developing and testing embedded software for optoelectronic systems.

You will design, document and implement software for controlling these systems, perform unit tests, and collaborate with engineers from other disciplines. Travel up to 10% is possible, and a strong background in C/C++, RTOS, and ARM is required.

Qualifications

  • Bachelor's degree in Electrical Engineering or Computer Engineering is required.
  • Strong knowledge of C/C++ for embedded platforms and experience with RTOS.
  • Experience with embedded testing and unit tests.
  • Familiarity with hardware interfaces (SPI, I2C, UART, USB) and Ethernet.
  • Experience with source control and defect tracking (Git, Jira).

Responsibilities

  • Design, document, and implement embedded software for controlling optoelectronic systems.
  • Test software in coordination with other engineering disciplines; develop unit tests.
  • Work onsite in Florham Park, NJ and collaborate with the team.

Skills

C/C++
Embedded computing
Python
ARM processors
Bare-metal RTOS
Peripheral interfaces
Git
Jira
Xilinx tools
Linux/Windows familiarity

Education

Bachelor's degree in Electrical Engineering or Computer Engineering

Tools

Git
Jira
Xilinx software tools

Job description

CACI is seeking an Embedded Software Engineer - Photonics in Florham Park, NJ for a full-time, onsite role focused on developing and testing embedded software for optoelectronic systems.

You will design, document and implement software for controlling these systems, perform unit tests, and collaborate with engineers from other disciplines. Travel up to 10% is possible, and a strong background in C/C++, RTOS, and ARM is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Photonics Embedded Software Engineer - Onsite NJ
Photonics Embedded Software Engineer - Onsite NJ

CACI International Inc • Florham Park (NJ)

On-site
USD 79,000 - 163,000
Photonics Embedded Software Engineer (C/C++, RTOS)
Photonics Embedded Software Engineer (C/C++, RTOS)

CACI International Inc. • Florham Park (NJ)

On-site
USD 79,000 - 163,000
Embedded Software Engineer - Photonics
Embedded Software Engineer - Photonics

CACI • Florham Park (NJ)

On-site
USD 79,000 - 163,000
Embedded Software Engineer - Photonics
Embedded Software Engineer - Photonics

CACI International Inc • Florham Park (NJ)

On-site
USD 79,000 - 163,000
Embedded Software Engineer - Photonics Florham Park, NJ, US
Embedded Software Engineer - Photonics Florham Park, NJ, US

CACI International Inc. • Florham Park (NJ)

On-site
USD 79,000 - 163,000
Senior Embedded Software Engineer – Optical Networking
Senior Embedded Software Engineer – Optical Networking

Coherent Corp. • Horsham (PA)

On-site
USD 120,000 - 180,000
Test Engineer,Hardware- Photonics
Test Engineer,Hardware- Photonics

quantumcomputinginc • Hoboken (NJ)

On-site
USD 70,000 - 110,000
Senior Software Engineer - Photonics & Manufacturing Systems
Senior Software Engineer - Photonics & Manufacturing Systems

Lumilens Inc. • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Competitive salary
Professional development opportunities
Access to cutting-edge technology
Senior Manufacturing Test Engineer - Electrical & Photonics
Senior Manufacturing Test Engineer - Electrical & Photonics

CACI International Inc. • Orlando (FL)

On-site
USD 86,000 - 180,000
Firmware & Control Systems Engineer - Optical Modules
Firmware & Control Systems Engineer - Optical Modules

Work Options Group • Temecula (CA)

On-site
USD 150,000 - 190,000
Competitive salary
Medical
Dental
+7