CACI International
Software Engineers
Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local
The Opportunity: We are seeking an Embedded Software Engineer to join CACI's Photonics division. In this role, you will work independently to develop embedded software for cutting-edge photonic systems used in applications such as free-space optical communications and remote sensing. Your expertise will contribute to advancing technology in areas critical to national security and scientific progress.
This position is contingent upon contract award.
Responsibilities:
Design and implementation of embedded software for complex electro-optical systems
Qualifications: Required:
U.S Citizenship required.
4-year Bachelor’s degree in engineering or computer science from an ABET accredited university.
Strong knowledge of C/C++ and its application to embedded computing platforms.
Deep understanding of both bare-metal and RTOS environments.
Familiarity with Python.
Deep knowledge of ARM processors; familiarity with other processor architectures.
Understanding of peripheral interfaces/devices (SPI, I2C, UART, Ethernet, ADCs, DACs, PWM, Timers, USB) at the hardware level.
Experience with source code control systems (e.g., Git) and defect tracking systems (e.g., Jira).
Understanding of software development/test methodologies and best practices.
Experience with network protocols.
Good verbal and written communication skills.
Desired:
Aerospace/defense contracting experience.
Experience with cyber-security and cyber-assurance.
Experience with digital control systems.
Experience with Linux OS.
Ability to read schematics and use basic test equipment (DMM, oscilloscopes, power supplies).
Experience in designing high-reliability systems.
Experience with distributed processing environments.
Experience with basic optics.
Experience with web servers, JavaScript, JSON.
Active security clearance.
Experience with Xilinx SoCs and development tools.
Additional Information: This position is contingent on funding and may not be filled immediately. However, similar positions are regularly available at CACI. Applicants may be considered for other roles within the company.
What You Can Expect:
A culture of integrity centered on character and innovation.
An environment of trust valuing employee contributions.
A focus on continuous growth and career development.
Learn more about CACI
here .
Compensation: The proposed salary range is $69,100 - $141,500, influenced by factors such as location, experience, skills, and education. We offer competitive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off. For more details,
click here .
This position can be performed in multiple locations, and the salary range reflects the national average.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, or veteran status.
#J-18808-Ljbffr
Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local
The Opportunity: We are seeking an Embedded Software Engineer to join CACI's Photonics division. In this role, you will work independently to develop embedded software for cutting-edge photonic systems used in applications such as free-space optical communications and remote sensing. Your expertise will contribute to advancing technology in areas critical to national security and scientific progress.
This position is contingent upon contract award.
Responsibilities:
Design and implementation of embedded software for complex electro-optical systems
Qualifications: Required:
U.S Citizenship required.
4-year Bachelor’s degree in engineering or computer science from an ABET accredited university.
Strong knowledge of C/C++ and its application to embedded computing platforms.
Deep understanding of both bare-metal and RTOS environments.
Familiarity with Python.
Deep knowledge of ARM processors; familiarity with other processor architectures.
Understanding of peripheral interfaces/devices (SPI, I2C, UART, Ethernet, ADCs, DACs, PWM, Timers, USB) at the hardware level.
Experience with source code control systems (e.g., Git) and defect tracking systems (e.g., Jira).
Understanding of software development/test methodologies and best practices.
Experience with network protocols.
Good verbal and written communication skills.
Desired:
Aerospace/defense contracting experience.
Experience with cyber-security and cyber-assurance.
Experience with digital control systems.
Experience with Linux OS.
Ability to read schematics and use basic test equipment (DMM, oscilloscopes, power supplies).
Experience in designing high-reliability systems.
Experience with distributed processing environments.
Experience with basic optics.
Experience with web servers, JavaScript, JSON.
Active security clearance.
Experience with Xilinx SoCs and development tools.
Additional Information: This position is contingent on funding and may not be filled immediately. However, similar positions are regularly available at CACI. Applicants may be considered for other roles within the company.
What You Can Expect:
A culture of integrity centered on character and innovation.
An environment of trust valuing employee contributions.
A focus on continuous growth and career development.
Learn more about CACI
here .
Compensation: The proposed salary range is $69,100 - $141,500, influenced by factors such as location, experience, skills, and education. We offer competitive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off. For more details,
click here .
This position can be performed in multiple locations, and the salary range reflects the national average.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, or veteran status.
#J-18808-Ljbffr