Embedded Software Engineer

Florham Park, NJ, United States of America
Nov 23, 2022
Dec 23, 2022
Full Time
Embedded Software Engineer
Job Profile:
Software Engineering T1

JR Type:
Job Category:
Minimum Clearance Required to Start:
Percentage of Travel Required:
Up to 10%
Type of Travel:
Continental US
Program/Opportunity Name:
Referral Bonus Plan:

Job Description:

CACI is looking for an Embedded Software Engineer to work in our National Security & Innovative Solutions sector, supporting our Photonics division. Under general direction, develop embedded software for advanced photonic systems for free-space optical communications, remote sensing, and other applications in support of U.S. Government and commercial customer missions.

What You'll Get to Do:
  • Work as part of a multi-disciplinary engineering team developing laser systems for lasercom, LiDAR, and other applications used in space, airborne, and terrestrial environments.
  • Develop embedded software for control and monitoring of electrical and electro-optic hardware.
  • Test and debug software using a combination of unit tests and tests on target hardware.
  • Integrate software with electronic and electro-optic hardware, and support test and troubleshooting activities.
  • Ability to obtain and maintain a government security clearance at the level required to perform the duties of the position.
  • Travel to other CACI Locations or Customer Sites as necessary.

You'll Bring These Qualifications:
  • Demonstrated experience with object-oriented programming.
  • Experience writing C and C++ code for embedded systems
  • Experience using scripting languages, such as Python and bash.
  • Working knowledge of hardware interfaces, electronic hardware devices such as ADCs/DACs, FPGAs/ASICs, and embedded processors such as ARM or RISC-V.
  • Understanding of real-time and/or multi-threaded software.
  • Working knowledge of embedded communications protocols, such as SPI, I2C, Ethernet, and SpaceWire.
  • Eagerness to learn and actively contribute as part of a team.
  • Typically has a University Degree (BS/BA/BE) and minimum 0-2 years of related work experience, or equivalent combination of education and experience.

These Qualifications Would Be Nice To Have:
  • Experience working on US Government customer programs is desired but not required.
  • Experience with optical systems is desired but not required.

What We Can Offer You:

- We've been named a Best Place to Work by the Washington Post.

- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

- We offer competitive benefits and learning and development opportunities.

- We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.

- For over 60 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.

Company Overview:

CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.

Similar jobs