Computer engineers make sure that computer hardware components work together with the newest software developments. so, they sometimes work with software developers. For example,computer engineers give developers of phone information about what kind of software a phone can run.
Bachelor's degree in computer science.
Internship or relevant job experience.
things that would help you in high school:
as much math as possible, computer science
basic computer science skills
passion for code
focus on usable code
ability to code in different languages
SALARY: Salaries start from $64,620 and go up to $154,810