You are on page 1of 8

STONY POINT HS -- ROUND ROCK ISD

Computer Engineering
Career Field Description
Lydia Tran
October 16,2014

TABLE OF CONTENTS
General Description of Computer Engineering
Positions in New York
Entry level Position:
Mid-level Position:
High level Position:
Summary of Jobs in Computer Engineering
Citations

General Description of Computer Engineering


A computer engineer may be responsible for constructing and managing an organizations computer
system and supplying technical support. The work of a computer engineer is grounded in the hardware
from circuits to architecture but focuses on operating systems and software as well. Furthermore, they
focus on computer networks for the transmission of data and multimedia. Computer engineers must
understand the logic design, microprocessor system design, computer architecture, computer interfacing,
and continuously focus on system requirements and design. The primary software engineers are the ones
who focus on creating the software systems used by individuals and businesses. Although, computer
engineers may also design and develop some software applications, most computer engineers are further
classified by specific areas of focus.
http://www.careercornerstone.org/

Positions in New York


Entry level Position:
Company Name

Yodle

Job Title

Software Engineer

Salary

$55K

Required Education

BA/BS or above from a Computer Science program preferred

Required Experience

0 to 4 years of experience

Job Description

We build the full breadth of software required to make Yodle go. Your feature team
might be working on big data analytics one project and a business intelligence
dashboard the next. Examples of our diverse systems include a fully customizable
website renderer, a reviews solicitation platform and mobile app, an automated search
advertising campaign builder, an integration app that allows clients to market to their
existing customers, a service discovery framework built on top of Zookeeper, an
advanced queuing and syncing system for integration with partners such as Google
and Bing, a widget library for quickly building web interfaces from mocks and many
more.

Other Information

Responsibilities:
- Our engineers work on everything from backend, user-interface, and content
management to messaging, database systems, and web services. Regardless of which
components you touch, well want you to be involved in designing, coding, testing and
running the systems.
- Our engineers solve a variety of complex and challenging business problems with
cutting edge technology.
- We are constantly innovating! We look at ways to improve our core products, seek out
products in the market that can be built better, and keep an eye on industry and
technology trends to stay ahead of the competition.
- We have shared ownership of our code base. Anyone can and is expected to work on
and improve any piece of code. There are no silos!
- We explore new technologies and find the best tools for the job. While Java is our
predominant language, we are using Scala, JavaScript, Python, and Groovy as well.
Some other technologies we tried that stuck: Thrift, Zookeeper, jQuery, MongoDB,
Mercurial, Angular.js, and Play.

https://www.internmatch.com/internships/yodle--7/software-engineer?i=1&location=233547&page=-1&s=-1
http://www.careerbliss.com/yodle/salaries/senior-software-engineer/

Mid-level Position:
Company Name

Saab

Job Title

Senior C/C++ Software Engineer (Level 3)

Salary

$120,000

Required Education

BA/BS degree in Computer Science or Computer Engineering discipline (or similar)

Required Experience
Job Description

Other Information

8+ years of software development/architecture experience


2+ years of team or project leadership experience

Saab Defense and Security USA, Sensor Systems Division is seeking an experienced
Senior C/C++ Software Engineer to architect, design, and assist in development of
software for radar applications. The system is being developed under the principles of
Open Technology Development, with an emphasis on non-proprietary, modular, open
designs. A strong emphasis will be placed on Object Oriented Analysis and Design
skills.
The position involves:
Working with the current programs of record to develop a common,
flexible architecture that can be used on multiple programs and is extensible to
future programs.
Assist in laying the framework in the form of modular blocks, allowing
configuration from installation to installation.
Participation in technical meetings and design reviews (both internally
and externally)
Ensuring SW team adherence to the CMMI and Sensor Systems SW
Development process (including proper documentation and CM related
activities)
Determine, document, and enforce methods for complying with desired
software development practices (open technology requirements, safety and
security, information assurance, metrics tracking, CM release plan, etc.)
Supporting the collection and reporting of SW metrics and overall
status
Supporting task planning and resource management
Participation in peer/technical reviews
Planning for and participation in system integration.
Collaborating with a development team of up to 4-6 developers.
Ensuring consistent development practices and architecture among all
developers

http://www.indeed.com/viewjob?jk=095642ff68748807&from=api&q=
http://www.indeed.com/salary?q1=Senior+C%2FC%2B%2B+Software+Engineer+%28Level+3%29&l1=

High level Position:


Company Name

GE Corporate

Job Title

Software Architect

Salary

$161,697

Required Education

Masters degree in Computer Science, Computer Engineering

Required Experience

At least 10 years experience in software design and development


At least 5 years experience in a chief or senior architect role
At least 5 years experience with remote teams across multiple time
zones

Job Description

In this role you will work primarily with other software researchers as well as business
leads and other architects to apply the latest software architectures and concepts to
research projects. This will also involve collaboration with the GE Software Center of
Excellence to align research projects with the direction of the platform as well as to
provide feedback and guidance to them. You will work closely with the researchers in
diverse areas and will need to quickly understand and provide architectural support for
their specific solutions leveraging the common platform, where applicable.

Other Information

Desired Characteristics
Good interpersonal and communication skills. Communicate effectively
both in written and oral English;
Self-motivated, innovative, willing to pursue new technical areas and
capable of working independently;
PhD. in Computer Science, Computer Engineering, or a related
discipline with at least 5 years experience in software design and
development;
Experience with Behavior Driven Development and/or Test Driven
Development (BDD/TDD)
Certified Scrum Master (CSM) or Certified Product Owner (CPO) or
similar
Experience and familiarity with Continuous Integration including but not
limited to:
Backlog Mgmt (Jira/Greenhopper)
Defect Tracking (Jira)
Collaboration (Confluence, Colab, SupportCentral,
Folder/libraries)
Continuous Integration/Deployment (Bamboo,
Hudson)
Code Review (Fisheye/Crucible)
Artifact Repository (Artifactory, Confluence, GE
Folders/Libraries) Definition of "Artifact"...Jar...library...User Document
Extensive influencing experience across multiple technical levels.
Architecture certification (e.g. TOGAF)
Domain Driven Design and Test Driven Design project experience.
At least one large example of setting up an enterprise level based
environment

http://www.indeed.com/viewjob?jk=06eeb64f99d1e0dc&from=api&q=
http://www.payscale.com/research/US/Job=Software_Architect/Salary/a9be9374/Late-Career

Summary of Jobs in Computer Engineering


What are the duties, responsibilities, and common work activities?
There are certain responsibilities that a computer engineer must do in their job position. A computer
engineer must research and review current information regarding computer operating systems, make
changes to systems, and possibly develop operating systems of this type. The computer engineer will
use his/her knowledge in the fields of computer science, math, and engineering to ensure that they carry
out their daily tasks to the best of their ability. A computer engineer has many specific duties relative to
his/her job. One such duty is that the computer engineer must perform research regarding the computer
operating systems. Another specific duty of a computer engineer is to maintain current operating systems
within their job field. The computer engineer is also responsible for maintaining contact with a large
number of individuals.
What is the working environment, including conditions, setting, and geographic locations?
Computer hardware engineers usually work in research laboratories that build and test various types of
computer models. Most work in high-tech manufacturing firms. They mostly work indoors and may share
office space with others. Computer engineers always work as a team and communicate on a daily basis.
At times they have some responsibility for the work done by others. They meet with clients and staff, but
also spend time alone designing systems.
Is this field very specialized or is it very general with many options for specialization? Explain
Computer engineering is very specialized because the field does not exactly branch off into other fields. It
mainly focuses on software and hardware. Computer engineering emphasizes on the design and
development of computers and computer-related technology, including both hardware and software.
Some computer engineers specialize in such areas as digital systems, operating systems, computer
networks, or software.
Geographically, where are most of the jobs in your field? (Everywhere or just some specific areas)
Most of the jobs in computer engineering are mainly global. Its everywhere around the world.

Citations
http://www.careercornerstone.org/pdf/compeng/compeng.pdf
https://www.internmatch.com/internships/yodle--7/software-engineer?i=1&location=233547&page=-1&s=-1
http://www.indeed.com/viewjob?jk=095642ff68748807&from=api&q=
http://www.indeed.com/viewjob?jk=06eeb64f99d1e0dc&from=api&q=
http://www.payscale.com/research/US/Job=Software_Architect/Salary/a9be9374/Late-Career
http://www.indeed.com/salary?q1=Senior+C%2FC%2B%2B+Software+Engineer+%28Level+3%29&l1=
http://www.careerbliss.com/yodle/salaries/senior-software-engineer/
http://www.bls.gov/ooh/architecture-and-engineering/computer-hardware-engineers.htm
http://www.illinoisworknet.com/vos_portal/Industry/en/Home/InfoTech/default.htm?
occType=conditions&occText=Computer+Engineers&occId=100044
http://www.amideast.org/usstudy/fields-study/engineering/us-engineering-specializations
http://www.exforsys.com/career-center/career-tracks/duties-of-a-computer-engineer.html

You might also like