Job Description - Computer Engineer

A Computer Engineer designs, develops, and tests computer hardware and software systems. This role blends electrical engineering and computer science, focusing on building efficient computing systems—from processors and embedded systems to software-hardware integration.

Key Responsibilities

  • Design and develop computer hardware (processors, circuits, embedded systems)
  • Write and optimize low-level software (firmware, drivers)
  • Test and troubleshoot system performance
  • Integrate hardware with software systems
  • Work on system architecture and performance improvements
  • Collaborate with software engineers and electronics engineers
  • Ensure systems meet reliability and efficiency standards

Required Skills

  • Programming (C, C++, Python, Assembly)
  • Digital logic design and microprocessors
  • Embedded systems development
  • Knowledge of operating systems and computer architecture
  • Circuit design and electronics fundamentals
  • Problem-solving and analytical thinking

Preferred Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field
  • Certifications or specialization in embedded systems, robotics, or AI
  • Experience with tools like MATLAB, CAD, or FPGA platforms
Original job Computer Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Computer Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.