1

Computer Engineer Jobs in Vicksburg, MS (NOW HIRING)

Electrical Engineer

Vicksburg, MS · On-site

$75K - $150K/yr

  • Medical

  • Retirement

Prairie Engineers is the place to be for Engineers looking to grow and excel! Join a collaborative team that fuels your growth and rewards your dedication. We're a team looking to make a lasting ...

Engineer - Licensed

Vicksburg, MS · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Engineer - Licensed American Cruise Lines is seeking Engineers for our growing fleet sailing unique itineraries along inland and coastal waterways of the East Coast, Pacific Northwest, Columbia-Snake ...

Engineer - Licensed

Vicksburg, MS · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Engineer - Licensed American Cruise Lines is seeking Engineers for our growing fleet sailing unique itineraries along inland and coastal waterways of the East Coast, Pacific Northwest, Columbia-Snake ...

Engineer - Licensed

Vicksburg, MS

  • Medical

  • Dental

  • Vision

  • Retirement

Engineer - Licensed American Cruise Lines is seeking Engineers for our growing fleet sailing unique itineraries along inland and coastal waterways of the East Coast, Pacific Northwest, Columbia-Snake ...

next page

Showing results 1-20

Computer Engineer information

See Vicksburg, MS salary details

$38.8K

$97.3K

$110.1K

How much do computer engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for computer engineer in Vicksburg, MS is $97,326.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,300.00 and $105,300.00 per year, depending on experience, location, and employer.

What is a computer engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What are the key skills and qualifications needed to thrive as a computer engineer?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What cities near Vicksburg, MS are hiring for Computer Engineer jobs?

Cities near Vicksburg, MS with the most Computer Engineer job openings:

Infographic showing various Computer Engineer job openings in Vicksburg, MS as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $97,326 per year, or $46.8 per hour.

Computer Sciences & Consulting Services Group Leader

Berriehill Research

Vicksburg, MS

Full-time

Re-posted 12 days ago


Job description

This is your opportunity to become an employee-owner of Applied Research Associates, Inc. ARA is a 2,200-person engineering and science company seeking experienced candidates to lead the development and execution of programs in the Vicksburg, MS office. Enjoy affordable living and the hospitality of the South while achieving company ownership and leadership development. Report directly to ARA’s Vice President for its Southern Division operations.

What you will do as the Computer Sciences & Consulting Services Group Leader

The successful applicant will be responsible for identifying, marketing, and leading efforts to generate new business for clients including the US Government, both military and civilian, state governments, and large commercial companies. The primary areas of business include, but are not limited to:

  • Data management & analysis
  • Enterprise development
  • Application development
  • Mobile computing
  • GIS capabilities

The successful applicant must have experience leading large federally funded programs or the equivalent and must be able to conduct preliminary and advanced studies and prepare and present major portions of proposals. The position also requires supervision of a group of very talented software developers. Those who have led teams that have conceived and developed solutions to complex problems will be given primary consideration.

Requirements:

  • BS or higher in Computer Science or related field
  • At least 10 years of experience, including:
    • Experience leading government funded research and/or software development programs
    • Demonstrated experience and success leading business development and proposal writing
    • Ability to lead projects from conception to conclusion with teams of engineers, scientists, and software developers
  • Recognized subject matter expertise in computer engineering
  • Must be able to obtain DoD security clearance, which includes US citizenship
  • Must be able to travel up to 25% time

Location

This position is based in the ARA office in the historic town of Vicksburg, MS, near the US Army Corps of Engineers (USACE) Engineer Research and Development Center (ERDC). The ARA Southern Division also operates facilities in the Washington D.C. metro area extensive office and meeting space within a short distance to many government agencies and industry partners, as well as in Huntsville, AL (located near Redstone Arsenal).

Benefits

This position includes a competitive salary, comprehensive benefits package, excellent work environment, an opportunity to earn company ownership, and an excellent chance for career advancement in a 100% employee-owned corporation. Learn more about our benefits at https://www.ara.com/benefits/.