Photonics Embedded Software Engineer (C/C++, RTOS)

CACI International Inc.

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 International Inc. in Florham Park, NJ is seeking an Embedded Software Engineer - Photonics to design, implement, and test embedded software for controlling optoelectronic systems.

You will collaborate with cross-disciplinary engineers and develop unit test software. The role requires a Bachelor's degree in Electrical or Computer Engineering, strong C/C++, RTOS experience, and familiarity with Python, ARM, and hardware interfaces.

Qualifications

  • Bachelor’s degree in Electrical Engineering or Computer Engineering.
  • Strong knowledge of C/C++ and its application to embedded computing platforms.
  • Understanding of bare-metal and RTOS environments.
  • Familiarity with Python.
  • Knowledge of ARM processors and other architectures.
  • Understanding of peripheral interfaces (SPI, I2C, UART, Ethernet, ADCs, DACs, PWM, Timers, USB).
  • Experience with network protocols and source control (Git) and defect tracking (Jira).
  • Familiarity with Windows and Linux application programming is a plus.

Responsibilities

  • Directly contribute to the design, documentation and implementation of embedded software for controlling optoelectronic systems.
  • Contribute to the testing of such systems by interacting with engineers of other disciplines and building unit test software.
  • This position is 100% onsite every day in Florham Park, NJ.

Job description

CACI International Inc. in Florham Park, NJ is seeking an Embedded Software Engineer - Photonics to design, implement, and test embedded software for controlling optoelectronic systems.

You will collaborate with cross-disciplinary engineers and develop unit test software. The role requires a Bachelor's degree in Electrical or Computer Engineering, strong C/C++, RTOS experience, and familiarity with Python, ARM, and hardware interfaces.

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
Embedded Software Engineer - Photonics (Onsite NJ)
Embedded Software Engineer - Photonics (Onsite NJ)

CACI International • Florham Park (NJ)

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

CACI International • 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
Embedded Software Engineer — Optical Networking Lead
Embedded Software Engineer — Optical Networking Lead

II-VI UK, Ltd. • Horsham (PA)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Architect - Real-Time Controls
Senior Embedded Firmware Architect - Real-Time Controls

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