1

Computer Engineering Jobs in California, PA (NOW HIRING)

Software Development Intern

Canonsburg, PA · On-site +1

$17.75 - $23.25/hr

Currently pursuing a Bachelor of Science in Computer Engineering, Mechanical Engineering, Computer Science, or a related technical discipline, with a GPA of 3.0 or higher. * Enrolled full-time in an ...

Engineering Manager

Duquesne, PA · On-site

$150K - $170K/yr

Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or related technical discipline. * Typically 13+ years of experience in industrial automation, controls ...

Degree in Electrical Engineering, Computer Engineering, or a related field. Equivalent combinations of education and experience will also be considered, * Experience (minimum 5-7 years) in Test ...

Degree in Electrical Engineering, Computer Engineering, or a related field. Equivalent combinations of education and experience will also be considered, * Experience (minimum 5-7 years) in Test ...

Degree in Electrical Engineering, Computer Engineering, or a related field. Equivalent combinations of education and experience will also be considered, * Experience (minimum 5-7 years) in Test ...

next page

Showing results 1-20

Computer Engineering information

See California, PA salary details

$42.5K

$106.4K

$120.4K

How much do computer engineering jobs pay per year?

As of Jun 9, 2026, the average yearly pay for computer engineering in California, PA is $106,394.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,600.00 and $115,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.
What cities near California, PA are hiring for Computer Engineering jobs? Cities near California, PA with the most Computer Engineering job openings:
Senior Advanced FPGA/Firmware Engineer

Senior Advanced FPGA/Firmware Engineer

Acara Solutions

Canonsburg, PA

$76.09 - $86.96/hr

Full-time

Posted 12 days ago


Job description

Job Title: Senior Advanced FPGA/Firmware Engineer
Location: Canonsburg, PA
Employment Type: Contract
Industry: Defense
Compensation: $76.09- $86.96

About the Opportunity:
We're seeking a highly skilled Senior Advanced FPGA/Firmware Engineer to support advanced defense and torpedo systems programs. In this role, you'll work alongside engineering teams to develop, test, and maintain FPGA, firmware, and software solutions while also serving as a frontline technical representative supporting product deployments, troubleshooting, and corrective actions.

Why You'll Love Working Here:
  • Work on cutting-edge defense and advanced technology programs with real-world impact
  • Collaborate with highly skilled engineering teams in a hands-on technical environment
  • Opportunity to contribute to complex FPGA and embedded systems development initiatives
  • Exposure to advanced hardware troubleshooting tools, real-time systems, and Linux-based development

Why This Opportunity is Exciting:
This role offers the chance to work on mission-critical technology supporting advanced defense systems while driving innovation in FPGA and firmware engineering. You'll play a key role throughout the full development lifecycle and have direct involvement with both engineering teams and end users in the field.

About Acara Solutions
Acara is a premier recruiting and workforce solutions provider-we help companies compete for talent. With a legacy of experience in various industries worldwide, we partner with clients, listen to their needs, and customize visionary talent solutions that drive desired business outcomes. We leverage decades of experience to deliver contingent staffing, direct placement, executive search, and workforce services worldwide.

Sound like a good fit?
APPLY TODAY

What You'll Do:
  • Design, verify, and document FPGA developments for advanced engineering programs
  • Participate in system architecture, simulation, synthesis, place and route, timing analysis, and power utilization activities
  • Define module interfaces and support all aspects of FPGA device design and simulation
  • Develop and present technical concepts, requirements, designs, and engineering results to stakeholders and customers
  • Support software and firmware development activities in Linux environments using C and multithreaded programming
  • Assist with hardware troubleshooting, installation support, issue resolution, and corrective actions for deployed systems
  • Contribute to process improvement initiatives within FPGA and firmware engineering teams

What You'll Bring:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field with 8+ years of FPGA or firmware engineering experience
  • 5+ years of experience working with FPGA design, verification, and simulation processes
  • 5+ years of experience developing software in Linux environments using C programming
  • 3+ years of experience with multithreaded programming and Real Time Operating Systems (RTOS)
  • 3+ years of experience using software source control tools such as Git
  • 3+ years of hands-on hardware troubleshooting experience using DMMs, oscilloscopes, power supplies, and function generators

What Sets You Apart:
  • Experience developing new FPGA engineering methods, processes, or design approaches
  • Advanced understanding of embedded systems and related engineering disciplines
  • Experience supporting government or defense-related engineering programs
  • Ability to solve highly complex technical challenges using creativity and innovation
  • Strong relationship-building skills and customer-facing engineering support experience
  • Strong written and verbal communication skills with experience presenting technical information to teams and customers

Additional Information:
  • Upon offer of employment, the individual will be subject to a background check and a drug screen
  • Travel may be required to support customer installations and program activities
  • Overtime may be required to support project timelines and deployments
  • Ability to work in laboratory and engineering test environments is required
  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
  • Successful candidate must be able to obtain and maintain a Secret DoD security clearance.

After you apply, you may receive a call or message from our AI Talent Scout about this role or other opportunities that match your skills and preferences. AI agent role is to help speed up your hiring process by answering questions, confirming basic information, and identifying whether there's a mutual fit.

The call or chat may be recorded so that our recruiting team can review it - they make all final hiring decisions, while AI agent simply helps move you forward faster. The best part? They are available 24/7, so you can connect whenever it's convenient for you.

Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are an Equal Opportunity Employer. Race/Color/Gender/Religion/National Origin/Disability/Veteran.

Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.

Acara Solutions logo

About Acara Solutions

Sourced by ZipRecruiter

Acara Solutions, based in Buffalo, NY, is a premier provider of recruitment and workforce solutions. Serving the industry since its inception in 1957, the company has expanded its roots from a small family-owned employment agency to a leading international recruitment agency. Acara provides staffing solutions to a myriad of industries including Engineering, IT, Professional, Industrial and Finance. They offer an array of services from strategic workforce management, talent acquisition, vendor management systems, to executive search services. Driven by the core values of dedication, integrity, teamwork and innovation, Acara exists with the mission to connect job seekers with leading employers while fostering growth and innovation in the industries they serve. A prominent player in the US staffing industry, Acara Solutions has been recognized multiple times on the Staffing Industry Analysts List of Largest US Staffing Firms.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1957