Professional Documents
Culture Documents
1.1what Is Engineering
1.1what Is Engineering
Definition
The word "engineering" is derived from the Latin "ingenium", meaning something
like brilliant idea, flash of genius. It was created in the 16th century and originally
described a profession that we would probably call an artistic inventor. Engineers
apply the knowledge of the mathematical and natural sciences (biological and
physical), with judgment and creativity to develop ways to utilize the materials and
forces of nature for the benefit of mankind. The subjects are diverse and include
names like bioengineering, computer engineering, electrical and electronics
engineering, financial engineering, industrial engineering, internet engineering and
systems engineering, etc.
Main branches of engineering
Engineering is a broad discipline that is often broken down into several sub-
disciplines. Although an engineer will usually be trained in a specific discipline, he
or she may become multi-disciplined through experience. Engineering is often
characterized as having four main branches chemical engineering, civil engineering,
electrical engineering, and mechanical engineering.
Chemical engineering
Civil engineering
Civil engineering is the design and construction of public and private works, such
as infrastructure (airports, roads, railways, water supply, and treatment etc.),
bridges, tunnels, dams, and buildings.[66][67] Civil engineering is traditionally broken
into a number of sub-disciplines, including structural engineering, environmental
engineering, and surveying. It is traditionally considered to be separate
from military engineering.[68]
Electrical engineering
Interdisciplinary engineering
Interdisciplinary engineering draws from more than one of the principle branches of
the practice. Historically, naval engineering and mining engineering were major
branches. Other engineering fields are manufacturing engineering, acoustical
engineering, corrosion engineering, instrumentation and control, aerospace,
automotive, computer, electronic, information engineering, petroleum,
environmental, systems, audio, software, architectural, agricultural,
biosystems, biomedical, geological, textile, industrial, materials, and nuclear
engineering. These and other branches of engineering are represented in the 36
licensed member institutions of the UK Engineering Council.
New specialties sometimes combine with the traditional fields and form new
branches – for example, Earth systems engineering and management involves a
wide range of subject areas including engineering studies, environmental
science, engineering ethics and philosophy of engineering.
Aerospace engineering
Marine engineering is associated with anything on or near the ocean. Examples are,
but not limited to, ships, submarines, oil rigs, structure, watercraft propulsion, on-
board design and development, plants, harbors, and so on. It requires a combined
knowledge in mechanical engineering, electrical engineering, civil engineering, and
some programming abilities.
Computer engineering
1.2
Convergent thinking is the process of coming up with the best answer to a question
using our memory, resources around us, or logic.
Convergent thinking is very commonly used for standardized and multiple choice
tests. These sorts of tests simply assess our knowledge and ability to apply
knowledge to simple and logical situations.
The key elements required to be a skilled convergent thinker are: speed, accuracy
and logic.
2. Divergent Thinking
To come up with solutions to questions without clear answers, you need to break
down the possibilities and analyze each part. You might create a pros and cons list,
a Venn diagram or a table to lay out your options and consider each one in turn.
We often encourage divergent thinking from a very young age. For example, we
encourage children to play or simply ‗be playful‘ in order to solve problems and
discover how their world is complex and full of possibility.
People who think critically can use three processes to develop critical insights on a
topic: deduction, induction and abduction.
Deduction includes the critical thinking skills that involve drawing conclusions
based on the facts at hand. You have all the facts available to you to come to a clear
and unambiguous conclusion about a topic. For example, a doctor does blood tests to
determine if someone has a virus. The blood tests come back positive, so we can
deduce that you definitely have that virus. Deduction is a great skill to use if you
want to solve problems.
Induction includes the critical thinking skills that involve drawing conclusions
based on a generalization. You don‘t have all the exact information at hand.
However, you think critically and realize are aware of patterns, clues and a
methodology that can help you induce the answer. For example, you come to the
doctor exhibiting a fever, sneezing and coughing. The doctor doesn‘t do tests, but
they induce that you probably have influenza because your symptoms are
characteristic of someone with the flu.
Abduction includes the critical thinking skills that involve coming to a conclusion
that is the most likely or logical based on the small amount of knowledge that you
have. You can‘t be sure of the answer, but you can think critically and make an
educated guess. For example, you may see that a cat is on the roof. The most logical
answer is that the cat got up there by climbing a nearby tree and jumping from it to
the roof, but you can‘t be sure.
4. Creative Thinking
While creative thinking may appear illogical, it is in fact a great driver of human
development. Creative thinkers identify gaps in marketplaces or new, easier, faster
and better ways of doing things. When a creative thinker comes up with a great new
way of approaching an issue, their new method can become the new orthodoxy.
In Engineering
Engineers seek optimal solutions to problems. Often, though, the constraints of the
problem and the solution criteria are of several, qualitatively different types, and
there is no formal way to find the best trade-offs. Nevertheless, engineers make
judgments and provide explanations to justify their choices. Engineering thinking
and rhetoric is the development of such explanations that identify and validate a
particular solution as the best. Engineering thinking involves analogical reasoning
as well as deduction.
Engineers deal with complicated and difficult problems that admit many possible
solutions but few good ones; they have theories and methodologies, some of which
can be applied very broadly; but they shy away from advertising their way of
thinking as something distinct and valuable in its own right.
What Engineers Do
The above definitions include the key issues of problem solving, the reliance on
science and math, and methodology. However, they do not say much about how
engineers think. What can be added to express the intellectual root of engineering?
Simple Problems
In simple problems, the constraints and criteria for evaluating the solution are all
qualitatively similar. Even difficult problems in computational terms can be simple
according to this definition. The traveling salesman problem, which involves
working out the shortest path to visit a number of cities, is computationally hard,
but because it has a single evaluation criterion (distance) it is a simple problem.
Many other engineering optimization problems are simple in this sense. Designing
a circuit that has to meet its specification with the minimum number of devices is a
simple problem, because two solutions can be compared and the better one selected.
Compound problems
In compound problems, the evaluation criteria are not qualitatively similar and
cannot be jointly optimized. Engineering jobs which require the balancing of cost,
safety and aesthetics are compound. Most systems engineering jobs are compound.
Wherever there are choices of materials, subsystems or methods that emphasize one
or another property, the problem is compound. The engineer can now apply several
strategies:
3 Divide the problem into parts which can be independently solved as simple
problems.
Strategy 1 sometimes has to do. For example, it may be impossible to say how the
aesthetics of a bridge are to be measured. However, if a criterion like aesthetics is
rejected, there may still be some implicit lower limit on ugliness. It is part of the job
of engineering, as an intellectual discipline, to understand how immeasurable but
implicit criteria are to be dealt with.
Strategy 3 is pervasive. Almost all real engineering projects are decomposed into
sub problems which are then solved almost independently. Explaining why the
problem has been decomposed is usually easy: The problem would be insoluble
otherwise. But engineers should also be able to explain why a particular
decomposition has been chosen, to justify the belief that the aggregate of optimal
sub problem solutions will be the best overall solution, or, at least, close to it.
Usually a project-wide goal, for example use of existing components, re-usability of
new designs, or localizing properties and features into modules, guides the
decomposition. Such a goal is really an evaluation criterion, and engineering
rhetoric should explain why it is weighted so highly.
Compound problems include simple problems and their solution is therefore partly
deductive. But trading off between qualitatively different domains requires a
different kind of thinking. It has much in common with legal reasoning. In law,
some decisions are made by the interpretation of legislation; some are made by
developing earlier case decisions. These two routes to a decision are different: the
first is the application of an abstract rule to a particular instance, the second is
dealing with a particular instance according to similar previous instances. The first
is a top-down theory-to-application route, while the second is a sideways
precedents-to-application route. Compound problem solving uses the same two
routes. Abstract rules are applied when the relative values of different courses of
action can be measured and compared. This is not usually the case in design, so
exemplars (previous designs) have to be applied too. By analogy with these
precedents, compound problem solving decides on a best solution.
1.4
Core Responsibilities
People in this field design, build, and test various technological products. They
gather information about clients‘ needs and work with managers to develop
products using sophisticated computer software. They can make original
applications or redesign ones that a customer already has. Many application
engineers also do research and development.
Industry Options
The specific role of someone in this career depends on which industry and discipline
he or she chooses. In an industrial environment, an application engineer might
orchestrate the planning, design and deployment of heavy machinery and
specialized equipment. One in the computer industry applies knowledge of software
and programming to develop computer systems and then draft technical white
papers that help the public to better understand the technology behind them.
Relevant Company Departments
Required Skills
1.5
Engineers need to remind themselves that their work isn‘t for themselves. Their
work is for some client, be they an internal marketing department, as is the case in
the auto industry, or someone external to the organization. That means that you
need to sort out what the client actually wants before setting to work. All too often,
The engineers make assumptions (or wild-assed guesses, really) as to what the
client wants for their product or service. This is engineering suicide. If it‘s not
crystal clear what the client expects of you or your design, stop what you‘re doing,
put down the CAD software, and step slowly away from the computer. That‘s it, nice
and easy. It‘s nearly impossible to ―guess‖ correctly. Do yourself a favor and get
clarifications from the client.
If you‘re client doesn‘t know what they want, that‘s OK too. Educate them. Get their
buy-in for the ideas you come up with. Don‘t assume that they‘ll love your designs
because they can‘t think of anything themselves. You may be the expert, but clients
tend not to sign cheques unless they get what they want/ expect.
#2 Scope creep
This issue is related to some extent to item #1. Scope creep is the inclusion of
additional project scope over time. Normally, this is the result of either the client
asking for more (or better, or faster, etc.) than what was originally specified.
Sometimes, it‘s the result of engineers trying to ―perfect‖ their designs, and over
deliver. Both can be problematic.
You see, there‘s nothing inherently wrong with giving more than what you signed
up for. In fact, that‘s a great way to keep clients happy and build a name for your
self. The problem is that often these little bonuses you provide get out of hand. You
lose track of all the extras you promised. And with each additional little feature or
function, your design gets more complex, more difficult to integrate, and harder to
design. It‘s better to stick to the plan, and only over-deliver in cases where you are
confident you won‘t be sabotaging the whole design or blowing the schedule and
budget.
Engineers need to remember: Perfection is the enemy of getting things done. Just
because you could make the design better than what has been requested doesn‘t
mean you should. Delivering exactly what you promised on time and on budget is a
beautiful thing.
#3 Lack of knowledge
Sometimes, engineers take on projects that are beyond their capabilities. This can
be because they want to prove themselves, they‘re being pushed by their
organization, or for any number of reasons. Regardless, the results are the same –
poor design. Even worse, lack of knowledge can lead to dangerous designs. This is
an absolute no-go. We have a responsibility to the public to keep them safe over all
else.
The take-home message here is simple: if you don‘t know what you‘re doing, don‘t do
it. You can‘t possibly do a good job, and you could be putting people in harm‘s way.
#4 No prototyping
Engineers today tend to be unwilling/ unable to experiment. This is the best part of
the job. Let learn more from playing and experimenting on the shop floor than
anything else in the job. Engineers need to be comfortable stepping away from their
desks, into their steel-toed boots, and trying things out.
#5 Poor intermediate reviews
In his excellent book, the Lean Startup, Eric Ries discusses the importance of
building ―minimum viable products‖, or MVPs. His point is that if you build a
product that is at least viable, you can take it to your client to see what they think
of it. Then, you take that feedback, alter your design, build it up, and take it back to
your client for more review. The idea is that if you get your client‘s buy-in along the
way, then you won‘t waste your time building something just to find out they don‘t
like it at the end.
Many poor engineering designs come about because their intermediate reviews are
poorly planned, poorly run, poorly attended, and/ or poorly documented.
Intermediate reviews need to be strong in order for engineering designs to be
strong.
1.6
Engineers are the inventors, designers, analyzers and builders of our modern age.
They create the machines, structures and systems we use on a daily basis. The
constrains of physics, the confines of the manufacturing technology of the modern
age, the limitations imposed by current material properties, requirements in terms
of health and safety and cost: all of these are things that engineers must take into
account when designing whatever it is they're working on. Luckily, engineers are
trained to recognize and solve these problems; but in order to recognize and solve
them, engineers have to have a very particular set of skills, skills acquired over a
long career, skills that make engineers a nightmare for anything these problems
might throw at them. But what are these skills?
1. Teamwork
Courtesy and tact goes a long way in building team trust. Project details are often
presented to managers and customers, and these interactions may become
confrontational. An engineer must understand everybody‘s position and should not
feel attacked, keep team members informed, and always present facts accurately.
2. Continuous learning
Technology and methodologies are constantly changing, and nowhere is this truer
than in engineering. A successful engineer is able to keep abreast of the latest
technological updates and capable of delivering the best value and quality work.
Engineers are curious by nature. They are interested in understanding how things
work. This gives them a natural aptitude for learning and allows them to continue
building their knowledge. In modern times technology changes quickly, so it is
critical to constantly learn and stay up to date. Successful engineers never assume
they know everything.
3. Creativity
It may sound clichéd, but successful engineers have an innate ability to 'think
outside the box'. The engineering industry runs on the ability to creatively solve
problems. Engineers able to bring passion, creative solutions and big ideas to the
table are more valuable as businesses depend on creativity to efficiently resolve
problems or improve the efficiency of existing systems and processes.
Simultaneously, a successful engineer needs to be attentive to practicality when
proposing a creative solution - which entails being creative in itself.
4. Problem solving
Any project, no matter how big or small, will face problems. An engineer must be
able to effectively address these as they arise. They must meticulously study the
problem, fully understand the impact it has on the project, and then apply their
analytical skills in a methodical and efficient way in order to identify the root cause.
To effectively solve problems an engineer must also have the ability to truly listen
to the problem 'owner'. By attentively listening an engineer is able to fully
comprehend what the problem consists of and provide solutions from a well-
informed standpoint.
5. Analytical ability
The ability to effectively solve problems goes hand-in-hand with the ability to
properly analyse problems. Engineers are required to think analytically in order to
create solutions. Analysing a project scope or product specification ensures that an
engineer fully understands the relevant requirements and efficiently
applies resources to achieve the optimal outcome. Various methodologies may have
to be tested before committing resources to guarantee a successful solution.
6. Communication skills
7. Logical thinking
Successful engineers are naturally curious and always looking for ways to make
things better. They have to be able to analyse an existing system to understand how
the different pieces work individually and as a unit.
8. Attention to detail
Complex projects may have a large number of steps to complete and having one tiny
thing out of place may delay an entire project. Being detail orientated during the
planning and development phases is pivotal for overall success. Successful
engineers know that their success depends on their ability to control the details.
Never assume something is too small or insignificant to care about.
9. Mathematical ability
Software has replaced almost all of the complex derivative equations engineers used
to do manually. Even though engineers are no longer required to do these complex
calculations themselves it doesn't mean that, to be successful, they don't have to
possess excellent mathematical skills.
10. Leadership
Sure, a successful engineer needs to tick all the engineering hard skills boxes listed
above, like maths knowledge and analytical ability - but they also need well-
developed soft skills so they can smoothly perform non-technical duties. People who
are charismatic, articulate and friendly are normally well-liked, and are able to
easily garner support.
ENGINEERING CAREER
Biomedical engineers develop devices and procedures that solve medical and
health-related problems by combining their knowledge of biology and medicine with
engineering principles and practices. Many do research, along with medical
scientists, to develop and evaluate systems and products such as artificial organs,
prostheses (artificial devices that replace missing body parts), instrumentation,
medical information systems, and health management and care delivery systems.
Biomedical engineers also may design devices used in various medical procedures,
imaging systems such as magnetic resonance imaging (MRI), and devices for
automating insulin injections or controlling body functions. Most engineers in this
specialty need a sound background in another engineering specialty, such as
mechanical or electronics engineering, in addition to specialized biomedical
training. Some specialties within biomedical engineering are biomaterials,
biomechanics, medical imaging, rehabilitation engineering, and orthopedic
engineering.
Health and safety engineers, except mining safety engineers and inspectors,
prevent harm to people and property by applying their knowledge of systems
engineering and mechanical, chemical, and human performance principles. Using
this specialized knowledge, they identify and measure potential hazards, such as
the risk of fires or the dangers involved in handling toxic chemicals. They
recommend appropriate loss prevention measures according to their probability of
harm and potential damage. Health and safety engineers develop procedures and
designs to reduce the risk of illness, injury, or damage. Some work in
manufacturing industries to ensure that the designs of new products do not create
unnecessary hazards. They must be able to anticipate, recognize, and evaluate
hazardous conditions, as well as develop hazard control methods.
Industrial engineers determine the most effective ways to use the basic
factors of production—people, machines, materials, information, and energy—to
make a product or provide a service. They are concerned primarily with increasing
productivity through the management of people, methods of business organization,
and technology. To maximize efficiency, industrial engineers study product
requirements carefully and then design manufacturing and information systems to
meet those requirements with the help of mathematical methods and models. They
develop management control systems to aid in financial planning and cost analysis,
and they design production planning and control systems to coordinate activities
and ensure product quality. They also design or improve systems for the physical
distribution of goods and services and determine the most efficient plant locations.
Industrial engineers develop wage and salary administration systems and job
evaluation programs. Many industrial engineers move into management positions
because the work is closely related to the work of managers.
Petroleum engineers design methods for extracting oil and gas from deposits
below the earth. Once these resources have been discovered, petroleum engineers
work with geologists and other specialists to understand the geologic formation and
properties of the rock containing the reservoir, to determine the drilling methods to
be used, and to monitor drilling and production operations. They design equipment
and processes to achieve the maximum profitable recovery of oil and gas. Because
only a small proportion of oil and gas in a reservoir flows out under natural forces,
petroleum engineers develop and use various enhanced recovery methods, including
injecting water, chemicals, gases, or steam into an oil reservoir to force out more of
the oil and doing computer-controlled drilling or fracturing to connect a larger area
of a reservoir to a single well. Because even the best techniques in use today recover
only a portion of the oil and gas in a reservoir, petroleum engineers research and
develop technology and methods for increasing the recovery of these resources and
lowering the cost of drilling and production operations.
Work Environment
Some engineering schools have agreements with 2-year colleges whereby the
college provides the initial engineering education and the engineering school
automatically admits students for their last 2 years. In addition, a few engineering
schools have arrangements that allow students who spend 3 years in a liberal arts
college studying pre-engineering subjects and 2 years in an engineering school
studying core subjects to receive a bachelor's degree from each school. Some colleges
and universities offer 5-year master's degree programs. Some 5-year or even 6-year
cooperative plans combine classroom study with practical work, permitting students
to gain valuable experience and to finance part of their education.
Skills Required
As said earlier, if you‘ve had interests in science and maths – and in today‘s
world it‘s taken for granted that you have some level of expertise in computers, take
it up a notch higher and compete for the engineering schools around to get your foot
in through the door. Yes, a degree is quite important to get through the entry level
engineering jobs anywhere in the world. Mechanical, Civil, Electrical, Electronics,
Aerospace, Chemical, Environmental, Agricultural… the list goes on since there are
a plethora of engineering branches that cater to different fields to make our lives
better and more evolved.
A plethora of engineering colleges around the world are ready to entice you to join
them. But note that not all colleges offer the best in all branches, always do a
thorough research to find out which ones would suit the type of engineering career
you want to pursue. Although the entry and career path can differ from country to
country, in quite a few countries you don‘t have to choose the engineering branch
upfront as you join a bachelors degree program in an engineering college. The first
year introduces you to engineering courses in a wide range of topics that helps you
find the option that appeals to you the most. Always evaluate all possible options
before committing. Another way to explore what you would truly enjoy doing for the
next 4-5 years is to ask around your seniors and professors – some inspiration on
the how they perceive a particular branch of engineering may persuade you to do
something that you might not have thought of before.
There are different field of specializations of engineers you can choose from that you
might want to take, including the following:
Electrical Engineers
This work involves assessing project requirements, liaising with suppliers, using
computer-aided design software, and undertaking relevant research.
Chemical Engineers
They are responsible for designing new process equipment and plants or modifying
or improving existing ones. These processes or systems include those that are used
in creating products, such as gas, oil, and the food and beverage industries.
Biomedical Engineers
They work with different technical, medical, and administrative staff. The key
responsibilities of biomedical engineers include testing, designing, and
implementing medical procedures, like tissue engineering and computer-aided
surgery. It involves designing, testing, modifying, and developing products, devices,
and equipment.
Biomedical engineers also work with medical, scientific staff, engineering, and
training staff for safe use of equipment. Also, they maintain equipment, write
reports, and undertake relevant research. The typical employers include hospitals,
research organizations, universities, medical instrumentation, and diagnostic
manufacturers.
Mechanical Engineers
They are specialists in material science and engineering, in which their key
responsibilities include modifying, testing, developing, and evaluating materials.
They provide technical advice about material suitability, diagnose faults, and
advise, plan, and organize inspections, repairs, and maintenance, overseeing quality
control processes.
“I take the vision which comes from dreams and apply the magic of science and
mathematics, adding the heritage of my profession and my knowledge of nature’s
materials to create a design. I organise the efforts and skills of my fellow workers
employing the capital of the thrifty and the products of many industries, and
together we work toward our goal undaunted by hazards and obstacles. And when
we have completed our task all can see that the dreams and plans have materialised
for the comfort and welfare of all.
― Anonymous (supposedly found pinned to a site hut during the construction of the
Konkan railway)
As you see the options that an engineering career offers are wide and varied.
Salaries are great and the demand is huge. And since many of us want to create,
innovate and change the world for better, there are many reasons to consider a
career in engineering. just keep working on your problem solving skills and STEM
knowledge, it might take you your dream career in engineering.
They come up with means to use electrical power to operate a certain product or
improve its functions. Among the most challenging and in-demand tasks for
electronic engineers today include developing construction plans for electrical
lighting systems for skyscrapers, designing remote-controlled race cars and building
technology for factories like robots that can perform welding.
Electronic engineers perform their duties in offices and laboratories but may also be
sent to work sites for supervising and troubleshooting. This is especially true for
those who work in companies that manufacture complex equipment. They spend
about 40 hours per week at work, but they may work longer than this.
A typical day for an electrical engineer varies depending on their employer. Those
who work for the federal government may handle responsibilities in areas of
research, development and electronic device evaluation that may cover systems for
manufacturing, transportation, aviation and communication. Electrical engineers
use design software and equipment in their projects.
Aspiring electrical engineers have to take as much math and science coursework as
possible including algebra, calculus and trigonometry. Drafting courses are also
valuable. This is mainly because engineering students are usually required to do
technical drawings. Bachelor‘s degrees take four years to complete and include
laboratory, classroom and field work.
Career Advancement
Electrical engineers typically work together with other engineers and other
professionals. With this, they should work comfortably and efficiently with a team.
Experts highly recommend that graduates get into internship programs. Doing so
will allow them to see the real employment world for electronic engineers.
It is important that electronic engineers enjoy what they are doing. This
career field can be physically and intellectually challenging. This is why aspiring
engineers should be sure about their decision.
Software engineers are specialists who are in charge of the testing, design,
development and maintenance of computer software for business and personal use.
These are primarily the operating systems for computers used in businesses or at
home. Programming software involves debugging, maintenance and support of
computer programs.
This work includes tests, prototypes and evaluations of software and computer
systems. Professionals deal with developing of web applications, managing systems
information as well as finding solutions to user-specific problems.
This career involves the use of a systematic code structure that is needed to map
out the software. An understanding of programming languages is one of the most
basic requirements in this line of work. It is highly stylized for computer
programming and engineering.
The code is very specific. Any error will result in unwanted changes in the system.
Software engineers use this code to write system programs. It includes line by line
instructions to tell the software what to do.
Professionals are expected to be able to work with fellow engineers. They will form
part of a software team to manage work efficiently. Working as a team will allow
these professionals to pull together resources and ideas to come up with more
options and solutions in the development and modification process. These engineers
usually work in offices or laboratories.
Software engineers may have different areas of focus. Some tend to work on
software development while there are other people who prefer to concentrate on
system design. Some will focus on medical software. Game design is also growing in
popularity. All of these professionals work using the same software engineering
principles.
Becoming a Software Engineer
Software engineering is a career that will require applicants to have a specific skill
set. The ability to program computers and experience with computer systems is a
requirement. Critical thinking is also involved as well as management techniques
and extensive technical knowledge.
Earning a degree in software engineering is a good place to start if you are serious
about a career in this field. Those with a formal education in any field related to the
subject are highly preferred by employers. It is helpful for a job application to show
a level of mastery in their line of work. This list includes some of the degrees that
will be helpful to gaining the necessary skills and information for a career in
software engineering.
Applied Science
Computer Engineering
Computer Science
Electrical Engineering
Information Systems
Information Technology
Mathematics
Software Engineering
Courses like this will normally take four years of full-time education. Colleges and
universities will usually help graduates with internships and work placements.
This will serve as a necessary foundation for a career in software engineering.
Career Advancement
Software engineers are not limited to these positions. There is a wide range of job
opportunities open to them. They have flexible skills that are used in a number of
industries. Networking and web firms as well as high-tech businesses often hire
software engineers. Global companies, government agencies, medical institutions,
manufacturing firms and the military all need professionals in this field.
There is also opportunity for advancement of in this career through the attainment
of certifications and master level degrees.
Associations
Sigsoft