You are on page 1of 3

Name: Remolado, Mary Ann O. Act. 2.2 (Due: Sept.

21,2022)
B.S. in Computer Engineering 1B-2

CPE111-Computer Engineering as a Discipline

3. Search two (2) job hiring using different job search engines which is
related to computer engineering and write its qualifications description.

A. Software Developer
Will be responsible for developing embedded systems application using
XML & C++ language.

-Design, develop, debug embedded software systems.


-Perform unit testing for embedded systems applications.
-Performs basic engineering functions.
-Ensures that activities conform to integrated management system
requirements.
-Performs other activities which maybe required as need arises
provided he is qualified for these activities.

B. Senior Embedded/Hardware Engineer


This role requires a great deal of collaboration, as embedded
developers work with teams that include hardware engineers,
manufacturing units, and user interface and experience professionals to
ensure that software and hardware elements work together reliably and
efficiently.

DUTIES AND RESPONSIBILITIES


• Before beginning development work, embedded developers gather
requirements and specifications from clients, hardware engineers, and
manufacturing teams. These requirements typically provide details of
expected software performance and use cases, along with expectations
related to scalability and latency. After gathering these requirements,
embedded developers translate them into specifications that guide
development work.
• Create, test and build hardware prototypes and products based on
specifications gathered from clients.
• Ensure reliability and maintainability of their code. Within the
constraints of embedded development, an embedded developer is
responsible for keeping the code maintainable and reliable by writing clean
code and automating code quality analysis and testing as much as possible.
In addition, reviewing the code of their colleagues and assisting them in
improving their code quality is needed to improve the quality of the whole
team.
• Design and Write Code. The central duty of an embedded developer is
writing software that supports hardware functionality on a wide range of
devices. This aspect of the role requires familiarity with a wide array of
programming languages as well as the ability to understand how software
supports hardware functionality, and how the hardware interacts with the
larger cloud-based software ecosystem.
• Conduct regular troubleshooting and debugging activities to ensure
that their code works as expected. This can include both examining large-
scale software performance and working with smaller components of the
software to resolve performance issues such as lag time and crashes.
Additionally, the embedded developer participates in continuous
deployment activities.
• Embedded developers also maintain thorough, detailed
documentation for any software that they work on. This can include
explanations of specific codes and modules, details of errors and bug fixes,
and documents related to specifications and requirements.

QUALIFICATIONS
• Bachelor’s degree in a related field, such as software development,
computer science, or engineering.
• Strong familiarity with hardware life-cycle. From getting of
requirements and releasing to production
• Extensive software development experience and should be
particularly skilled with the C and C++ programming languages.
• Strong familiarity with JavaScript, Typescript, Go and Python
programming languages.
• Should have some familiarity with ensuring that programs run
efficiently while maintaining a high level of stability.
• With Documentation skills - throughout the development process,
embedded developers need to reliably document technical issues and
interpret error reports to resolve software bugs.
• Effective written and verbal communication are both important in this
role, since embedded developers tend to work with internal teams, clients,
and manufacturers to gather requirements and provide progress reports.

4. Provide different examples of microprocessors, analog sensors, circuit


boards and operating system as the product where the Computer Engineer
works.

A. Microprocessors
A microprocessor is basically a computer processor that is mounted on a
single IC (Integrated Circuit). It means that all the functions of the processor
are included on a single chip.
Example of a Microprocessor:
Intel® Core™ i5 a CISC (Complex Instruction Set Computer) type of
microprocessor.
In the field of computer engineering, design/microprocessor
engineer creates microprocessors.

B. Analog Sensors
Analog sensors are the devices that produce analog output in
correspondence to the quantity being calculated.
Example of a Analog Sensor/s:
Light Sensors (LDRs), Sound Sensors, Pressure Sensors, and Analog
Temperature Sensor
An analog sensor design engineer trained in computer engineering
creates analog sensors.

C. Circuits Boards
A printed circuit board (PCB) is a board with circuits that connect
electronic components together.
Example of a Circuit Board/s:
Single-Sided PCBs, Double-Sided PCBs.
Under the computer engineering program, a PCB design engineer
creates a PCB circuit board.

D. Operating System

You might also like