Software Development Engineer in Test

Posted 11 Minutes Ago
Be an Early Applicant
Chicago, IL, USA
Hybrid
Junior
Legal Tech • Software
The OpenFox® Suite supplies a network for federal & state agencies to manage and share criminal data
The Role
Seeking a Software Development Engineer in Test to improve the Openfox Message Switch system, focusing on coding, testing, and collaboration for criminal justice solutions.
Summary Generated by Built In
CPI is a leading technology solutions provider to state, federal, and international criminal justice institutions, delivering critical information for first responders and many who support them. We pride ourselves on the quality, in-house development, and industry expertise that have allowed us to serve this industry for over 35 years. The need to grow our talented engineering teams continues as more customers trust CPI's solutions, and we look forward to discovering more about you and whether your skills and background are a good fit.
Overview
Top technology vendor providing solutions for the criminal justice field. The Openfox Message Switch is the primary means of routing time-critical information to criminal justice institutions (Federal, State, International) and to first responders and others working with them. The in-house developed system is a cornerstone of CPI's comprehensive solutions, serving the industry for 30+ years. The team is looking for a thoughtful, driven, capable engineer with a love of learning and continuous improvement. The engineer will work closely with staff to deliver customer-focused solutions while keeping in mind the ability to expand Message Switch capabilities in the near future.
Years Experience
1 to 2 years (a mix of internships, software development, and software testing).
Core Fundamentals
1. Competency with Unix or Linux Operating Systems
a. common terminal commands
b. process control
c. command line editing tools
d. basic scripting
e. command line build tools/pipeline
i. How to compile programs via Makefile
ii. compilation error familiarity
2. Software Engineering
a. Language (most familiar)
i. C
ii. Python
b. Development of good practices
c. Concurrency, threading concepts, interprocess communication
d. Familiarity with version control
e. Familiarity with test management systems
f. Knowledge of data interchange formats (e.g., XML, JSON)
g. Define, demonstrate unit testing
h. Integrate regression testing with project and product development
i. Define the significance of automated testing and related tools. Must show how they applied to experiences to date.
3. Software Process
a. SDLC (for ex. Waterfall, Agile)
b. Bug Triage
c. Escalation, prioritization
d. Cross-functional communication
Other Requirements
1. Bachelor's of Science: Computer Science or other STEM-related field preferred
2. The ability to quickly learn and adapt
3. This job is subject to successful completion of State and Federal background checks
CPI is an equal-opportunity employer. Any employee of CPI must be able to pass the state and federal background requirements of our clients. CPI does not currently sponsor H1-B applications.

Skills Required

  • 1-2 years experience in software development and software testing
  • Competency with Unix or Linux Operating Systems
  • Knowledge of C and Python programming languages
  • Bachelor's of Science in Computer Science or related STEM field

What the Team is Saying

Milette
Eric
Kim
Dave
Kim
Nic
Madan
Marc
Neill

CPI OpenFox Compensation & Benefits Highlights

  • Healthcare Strength Health coverage is described as 100% employer‑paid for medical, dental, and vision premiums for employees, spouses, and families, with HSA contributions. Company materials consistently position this as a standout element of the package.
  • Retirement Support Retirement funding is positioned as strong, with “up to 15% salary contribution” alongside a 401(k) featuring a 3% safe‑harbor non‑elective component and profit‑sharing elements. These signals point to meaningful employer dollars beyond employee deferrals.
  • Strong & Reliable Incentives A corporate‑wide performance bonus plan and profit sharing are highlighted as part of total compensation. These company‑wide programs provide potential upside beyond base salary.

CPI OpenFox Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bolingbrook, IL
84 Employees
Year Founded: 1989

What We Do

Computer Projects of Illinois, Inc. (CPI), is a privately held corporation that delivers market-leading software solutions to the law enforcement industry. CPI develops & maintains many different best-in-class, mission-critical criminal justice solutions to law enforcement & public safety agencies around the world with their OpenFox® Product Suite.

Why Work With Us

The work we do is unique & highly rewarding. Working in a creative environment where an excellent work-life balance ensures that all employees are happy & productive. We have fun, but at the end of the day, all of our hard work actually impacts the safety of citizens & law enforcement officers across the country. Work hard. Play hard. Save Lives.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

CPI OpenFox Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site: 3 days a week
HQBolingbrook, IL
We are located in a brand new facility with easy access to Interstate 55 & Highway 53 surrounded by tons of great lunch, coffee, & Happy Hour spots.

Similar Jobs

CPI OpenFox Logo CPI OpenFox

Development Engineer

Legal Tech • Software
Hybrid
Bolingbrook, IL, USA
84 Employees

CPI OpenFox Logo CPI OpenFox

Development Engineer

Legal Tech • Software
Hybrid
Bolingbrook, IL, USA
84 Employees

CPI OpenFox Logo CPI OpenFox

Junior Software Engineer

Legal Tech • Software
Hybrid
Chicago, IL, USA
84 Employees

CPI OpenFox Logo CPI OpenFox

Junior Software Engineer

Legal Tech • Software
Hybrid
Bolingbrook, IL, USA
84 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account