COMPUTER ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS
Updated: Dec 24, 2024 - The Computer Engineer possesses strong knowledge of various Operating Systems, including Windows XP, 7, Windows Server 2008, 2012, and 2019, as well as basic familiarity with Linux distributions such as Redhat, Suse-Linux, and Ubuntu. This role requires expertise in Networking LAN, WAN, Network Bonding, and RAID configurations, coupled with excellent troubleshooting and diagnostic skills in OS, networking, and server hardware. The engineer also has extensive hands-on experience in building and testing high-performance computing systems, supported by a willingness to learn new technologies and effective team collaboration skills.
Essential Hard and Soft Skills for a Standout Computer Engineer Resume
- Programming Languages
- Circuit Design
- Embedded Systems
- Network Architecture
- Operating Systems
- Computer Hardware
- Software Development
- Database Management
- Cybersecurity
- Cloud Computing
- Problem Solving
- Communication
- Teamwork
- Adaptability
- Time Management
- Critical Thinking
- Creativity
- Attention to Detail
- Analytical Skills
- Project Management
Summary of Computer Engineer Knowledge and Qualifications on Resume
1. BS in Electrical Engineering with 3 years of experience
- Related field or significant personal software development experience.
- Experience in working with SLAM technologies or other computer vision concepts.
- Good working knowledge of C++.
- Experience building complex software as part of a team.
- Excellent written and verbal communication skills.
- Experience with open-source libraries e.g. OpenCV, Eigen, Ceres, or g2o.
- Experience in optimization, numerical linear algebra, probabilistic estimation, and sensor fusion.
- Some experience with embedded software platforms.
- Game engine development experience.
- Experience with Test Driven Development (TDD).
- Knowledge of a range of principles, concepts, and theories of computer engineering and/or science and the practices, methods, and techniques sufficient to perform difficult and complex assignments.
2. BS in Computer Engineering with 5 years of experience
- Experience in computer science or related quantitative field
- Experience with AWS/Cloud Big Data computing design, provisioning, and tuning
- Knowledge of scripting and programming languages such as Python, Java and/or C/C++
- Practical experience with GPU-based acceleration using OpenGL or CUDA/CuDNN or TensorRT
- Direct experience with TensorFlow (preferred), Caffe, Keras, Theano, or Torch
- Knowledge of H264 & MPEG4 video standards, and experience with hardware compression engines
- Good verbal and written communication skills
- The ability to effectively collaborate in a team environment present and explain technical information and provide advice to management
- Experience with Docker or a similar container framework and container orchestration tools such as Kubernetes
- Excellent problem-solving skills.
- Knowledge of routine analysis, evaluation, and investigative techniques to synthesize data, evaluate significant factors, and recommend ways to improve the effectiveness and efficiency of work operations.
3. BS in Computer Science with 4 years of experience
- Experience developing software in at least one of these object-oriented languages: C++, C#, Java
- Experience with network (sockets) programming and networking in general.
- Experience with at least one version control system including Git and Subversion (SVN).
- Must be ready to adapt to quickly changing requirements during the development process.
- Be highly motivated and team-oriented.
- Able to travel on short notice.
- Have MCSA and RHCE certification
- Experience in troubleshooting computers under the Linux operating system
- Must be able to obtain and maintain the appropriate security clearance
- Ability to communicate, concisely, and with technical accuracy, both orally and in writing, as well as work in a professional manner with peers and management.
- Ability to learn and apply analytical and evaluative methods and techniques to accomplish complex work in computer science and/or engineering
4. BS in Information Technology with 3 years of experience
- Direct experience with the responsibilities identified for this position
- Solid knowledge of computer vision techniques
- Hands-on experience with image processing, object segmentation, feature extraction, and machine learning
- Proficiency in developing real-time software applications using C++ for large-scale computation
- Proficiency in algorithm prototyping and system modeling with MATLAB, Python, or Octave software
- Ability to perform system research, design, and analysis functions
- The ability to work independently and be self-motivated.
- Excellent time management skills
- Excellent written and oral communication skills
- Ability and willingness to travel up to 10% of the time
- Skill in applying the principles, concepts, and practices of computer engineering and/or science to new methods, approaches, and/or procedures.
5. BS in Software Engineering with 4 years of experience
- Strong knowledge of multi-flavored Operating Systems such as Windows XP, 7, Windows Server 2008, 2012, and 2019.
- Basic understanding or knowledge of Linux (Redhat, Suse-Linux, and Ubuntu) operating system.
- Basic knowledge of VMware Esix5 and 6.
- Good knowledge of Networking LAN, WAN, and Network Bonding.
- Strong knowledge of Hardware RAID 5,6,10 and Software RAID.
- Strong troubleshooting skills in OS, Networking, and Servers Hardware.
- Excellent diagnostic skills with experience in supporting field escalation.
- Extensive hands-on experience in building/testing system computers, and high-performance computing.
- Team player with good communication skills.
- Willing to learn new technology.
- Knowledge of major issues, program goals and objectives, work processes, and administrative operations of the organization and computer science and/or engineering sufficient to plan, schedule, and conduct analyses and projects.