About the job 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