1

Professional Software Engineer Jobs in Edmonton, AB

Youll work alongside talented engineers across software, systems, and data disciplinesbuilding hardware that flies in some of the worlds most advanced aircraft. We offer: * Professional growth and ...

... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical. - Professional Engineer (P.Eng.) designation. - Minimum of 5 years of relevant industrial working experience ...

... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical.- Professional Engineer (P.Eng.) designation.- Minimum of 5 years of relevant industrial working experience ...

Intermediate Structural Engineer

Edmonton, AB ยท On-site

CA$73K - CA$100K/yr

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... Must have a working knowledge and ability to use structural analysis and design software

Intermediate Structural Engineer

Edmonton, AB ยท Hybrid

CA$73K - CA$100K/yr

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... Must have a working knowledge and ability to use structural analysis and design software

You'll work alongside talented engineers across software, systems, and data disciplines--building hardware that flies in some of the world's most advanced aircraft. We offer: * Professional growth ...

Senior Structural Engineer

Edmonton, AB ยท Hybrid

CA$95K - CA$125K/yr

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ...

Proficiency in utilizing AutoCAD and other engineering software typically associated with engineering is required * Project Management Professional (PMP) designation is considered an asset. * Works ...

Senior Structural Engineer

Edmonton, AB ยท On-site

CA$95K - CA$125K/yr

This is your opportunity to join our high-calibre, experienced group of professionals on a mission ... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ...

Professional development reimbursement and ongoing skills training opportunities * Employee ... Strong understanding of software testing methodologies, defect lifecycles, and quality best ...

Must be registered as a Professional Engineer or be eligible to register as a P.Eng. with APEGA ... Proficiency in AutoCAD, or similar, software would be considered an asset. * Proficiency in MS ...

Pursue continuous professional development and maintain a high degree of discipline knowledge and ... Experience with engineering design software will be an advantage. Examples include Plaxis, Lpile ...

Engineer in Training or Professional Engineer designation, or eligible for registration with APEGA ... Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.

Professional Engineering (P.Eng) license in any province in Canada, and the ability to obtain ... Experience with industry standard engineering software such as Civil3D, ANSYS, Mathcad, etc. * The ...

Showing results 41-60

Professional Software Engineer information

What are the key skills and qualifications needed to thrive as a professional software engineer?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What is a professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What are the most commonly searched types of Software Engineer jobs in Edmonton, AB? The most popular types of Software Engineer jobs in Edmonton, AB are:
What cities near Edmonton, AB are hiring for Professional Software Engineer jobs? Cities near Edmonton, AB with the most Professional Software Engineer job openings:

Electronics Engineer

Pegasus Imagery

Edmonton, AB โ€ข On-site

Temporary

Posted 8 days ago


Job description

Salary:

Electronics Engineer

About Pegasus

Pegasus is an aerospace and defense technology company developing advanced sensing and alerting systems that connect pilots and aircraft like never before. Our flagship technology, MIDAS, provides real-time flight safety insights to military and commercial operators, enabling safer operations in even the harshest conditions. Backed by major defense primes and government partners, Pegasus is entering a critical growth phase in 2027 and were expanding our engineering team to deliver the next generation of intelligent, connected flight safety systems.


Role Overview

Were looking for a temporary hands-on Electronics Engineer to design, develop, and validate embedded electronics for advanced aerospace sensing platforms.


Youll contribute to the full hardware lifecyclefrom concept and schematic design through prototyping, testing, and production handoffworking closely with firmware, mechanical, and systems teams.


This role is ideal for an engineer with practical experience in circuit design and embedded hardware development whos able to quickly come up to speed and support our team for a fixed, four-to-six-month term.


Youll help build reliable, low-power electronics that enable flight safety in challenging and mission-critical applications.


This is a full-time position for a term of four months, and may be supported by the Mitacs Accelerate program in collaboration with the University of Albertas Faculty of Engineering.


Key Responsibilities

Hardware Design & Development

  • Design and develop microcontroller-based embedded electronics for sensing and communication systems.
  • Implement low-power designs for battery-operated and wireless platforms (BLE, Li-Ion/NiMH, solar).
  • Lead the development of automated PCB testing and verification systems
  • Interface with PCB manufacturers to optimize large-scale manufacturing
  • Create schematics, perform PCB layout (in Altium Designer or KiCad), and support bring-up, integration and verification testing.
  • Participate in component selection, prototyping, and design optimization for performance, manufacturability, and reliability (DFM/DFT).

System Integration & Testing

  • Collaborate with firmware, mechanical, and systems teams on cross-functional integration and debugging.
  • Support lab and field testing for prototype systems.
  • Conduct testing, validation, and troubleshooting of electronic hardware and subsystems.

Quality & Compliance

  • Contribute to design documentation and revision control.
  • Support EMI/EMC, environmental, and reliability testing as needed.
  • Design to meet relevant aerospace and regulatory standards (CE, FCC, FAA).

Collaboration & Growth

  • Work within a fast-paced, collaborative engineering team.
  • Contribute ideas to improve product design, efficiency, and reliability.


Required Skills & Experience

  • Completed coursework in Electrical, Electronics, Computer, or Mechatronics Engineering
  • 15 years of experience in electronic hardware design, ideally for embedded or wireless systems.
  • Hands-on experience with:
    • BLE or similar low-power wireless protocols
    • Li-Ion battery systems and power management
    • Low-power microcontrollers (e.g., Nordic, STM32, TI-MSP430, ESP32, Silicon Labs)
  • Proficiency in PCB design tools (Altium Designer or KiCad).
  • Strong understanding of circuit design, debugging, and test equipment use.
  • Excellent communication, collaboration, and documentation skills.
  • Motivated, detail-oriented, and comfortable working in a multidisciplinary environment.


Nice to Have

  • Experience in aerospace, defense, or other highly regulated or safety-critical industries.
  • Familiarity with RF design, antenna tuning, or EMI/EMC best practices.
  • Demonstrated ability in manufacturing, test automation, or design for certification and Qualification processes.
  • Interest in ultra-low power design and IoT hardware optimization.


Why Join Us

Pegasus is defining the next era of intelligent flight. As an Electronics Engineer, youll contribute to technologies that enhance global aviation safety and reliability. Youll work alongside talented engineers across software, systems, and data disciplinesbuilding hardware that flies in some of the worlds most advanced aircraft.

We offer:

  • Professional growth and mentorship opportunities
  • A mission-driven culture focused on technical excellence, impact, and integrity

Join a team engineering the future of connected flight.