Computer Engineer Job Description

computer engineer job description includes a detailed overview of the key requirements, duties, responsibilities, and skills for this role.

Last update : July 14, 2023

Computer Engineer Job Description

A computer engineer is an individual who specializes in designing and building computer systems.

Computer engineers use their expertise in computer hardware and software to design and develop computer systems.

They work in small teams or small offices, depending on the company they work for.

They often design computers for large corporations.

Typical tasks performed by a computer engineer include: troubleshooting computer problems, designing computer software and hardware, selecting computers’ components, and taking a computer apart to repair or replace components.

Job Brief:

We’re looking for a Computer Engineer who can help us develop the next generation of computer systems. The ideal candidate will have experience in design, development, and implementation of computer systems, as well as a strong understanding of the principles of computer science. If you have the skills and experience we’re looking for, we’d love to hear from you.

Computer Engineer Duties:

  • Perform systematic analysis of complex information and data in order to resolve problems
  • Design, develop, and test advanced computer applications
  • Analyze performance, functionality, and usability of computer applications
  • Research and prototype new technologies
  • Develop and interpret technological principles
  • Manage projects to set goals, objectives and timelines
  • Oversees the completion of projects
  • Obtain/maintain proficiency in relevant technologies

Computer Engineer Responsibilities:

  • Design, develop, test, and implement code, solutions, and enhancements for a variety of platforms
  • Analyze and troubleshoot production issues and monitor system performance to ensure optimal system performance and availability
  • Write and maintain unit and integration tests
  • Work closely with 3rd party vendors to resolve issues
  • Assist with training and documentation
  • Maintain and build effective relationships with team members and business partners
  • Assist with software integration, configuration, and deployment

Requirements And Skills:

  • Bachelor’s degree in Computer Science or Computer Engineering
  • 3+ years of professional experience in computer hardware design
  • Experience designing ASIC and other custom logic
  • Experience designing embedded processors
  • Experience designing routers or other network devices
  • Experience with real-time operating systems

[Company Name] is proud to be an Equal Opportunity Employer. We believe that diversity and inclusion are critical to our success as a company, and we are committed to building a team that reflects these values. We encourage applications from people of all races, religions, national origins, genders, sexual orientations, gender identities, gender expressions and ages, as well as veterans and individuals with disabilities.


Share this article :

Looking for a job? Prepare for interviews here!

  • Free Reports
  • No credit card required
Related Job Descriptions