Careers in Communications Technology
Nigel Schryver
Software Engineering
The study of engineering applied to the design, development and maintenance of software.
What is software engineering?
- A software engineering is in charge of testing speed, efficiency and functionality of software, applications, etc...
- Software engineers propose ideas and concepts to a team to create new products or functions on a specific piece of hardware.
- Software engineers are also responsible for troubleshooting consumer problems with a certain product or application, they are responsible for knowing how to identify issues in their software and how to fix them.
Training and
Education
- This career choice requires very motivated and patient state of mind in order to direct a team of professionals.
- The job requires excellent oral and written communication skills and the ability to work in a fast-paced, changing working environnement.
Training and Education
- Education required to apply for this type of job are a minimum of a bachelor of science degree in a technical field (engineering, computer science, etc…) or technical experience that is equivalent to that.
- This type of education is available at any computer/technology revolved education center or any college/university that offers an engineering or computer science degree.
Required Skills
- High familiarity with telecommunications, OSP and ISP technologies and general expertise of computer technology.
- 1-2 years of computer design, computer programming and computer coding is also necessary.
Where are they hired?
- Any software developing company would offer work in Software Engineering.
- Manufacturers that produce cellular devices, computers, entertainment services, etc... need qualified software engineers in order to make new applications for their platforms.
- The job listings that I chose were from Google, Apple and Microsoft.
Salary Scale
- A software engineer with seniority's average salary is an estimated 99,000$ USD.
- A software engineer with no seniority has an estimated salary of 87,000$ USD.
- The averages from the lowest of software engineers and the highest is 85,000$ - 100,000$ USD and the national average salary is approximately 70,000$ USD.
Challenges and Downfalls
- Challenges for acquiring a job like this can include getting into a schooling system that offers the right education for the job. It requires high grades and determination.
- To obtain the right education and the right employment, it most likely will require re-location and to move out of the province.
- The price of schooling could be an issue as well, prices for the type of education needed range from 26,600$-38,000$ USD.
Benefits to Software Engineering
- Further knowledge of technology and the growth of technology.
- In a age of technology increasing exponentially, you gain knowledge on how technology is made and how to troubleshoot problems technology in the future.
- The salary for this career lets the employee live comfortably and it is simply a career that interests me and something I would pursue if I needed a career in Communications Technology.