2

Entry Level Embedded Software Engineer Jobs in Alberta

... embedded software in C/C++, PLC programming, and desktop applications in VB.Net. * Develop and ... maintain automation control software, troubleshoot bugs, and implement new features for both ...

Job Overview: This is an entry level position for an application developer. Reporting to the Systems Support Lead, you will use your experience and education in software development to develop in ...

Experience working with Solidworks CAD software to produce design and manufacturing drawings ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...

Experience working with Solidworks CAD software to produce design and manufacturing drawings ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...

Be Seen First

CNC Programmer

Calgary, AB · On-site

CA$25 - CA$32/hr

... * Entry-level experience in CNC programming would be considered * Experience in the field is an asset Preferred Qualifications * Experience with CAD/CAM software * Hands-on knowledge of CNC machine ...

Be Seen First

CNC Programmer

Edmonton, AB · On-site

CA$25 - CA$32/hr

... * Entry-level experience in CNC programming would be considered * Experience in the field is an asset Preferred Qualifications * Experience with CAD/CAM software * Hands-on knowledge of CNC machine ...

... Engineering Manager, Aerospace and Defense Engineering, to join a global engineering and ... Experience with digital hardware, embedded firmware or software development and/or testing * Solid ...

New

... Engineering Manager, Aerospace and Defense Engineering, to join a global engineering and ... Experience with digital hardware, embedded firmware or software development and/or testing * Solid ...

New

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Alberta salary details

$29K

$90.4K

$150K

How much do entry level embedded software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for entry level embedded software engineer in Alberta is $90,370.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $108,000.00 per year, depending on experience, location, and employer.

What is an entry level embedded software engineer?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What does a typical day look like for an entry level embedded software engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What are the most commonly searched types of Embedded Software Engineer jobs in Alberta?

The most popular types of Embedded Software Engineer jobs in Alberta are:

What are popular job titles related to Entry Level Embedded Software Engineer jobs in Alberta?

For Entry Level Embedded Software Engineer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Entry Level Embedded Software Engineer jobs in Alberta look for?

The top searched job categories for Entry Level Embedded Software Engineer jobs in Alberta are:

Infographic showing various Entry Level Embedded Software Engineer job openings in Alberta as of August 2026, with employment types broken down into 100% Full Time. Highlights an 82% In-person, and 18% Hybrid job distribution, with an average salary of $90,370 per year, or $43.4 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

At Wenger Corporation our work is driven by M.U.S.I.C. [Motivation, Unity, Success, Innovation, and Customer Commitment] and united by purpose!  Across our family of brands, we are motivated by purposeful work that brings performances to life.  And above all, we’re committed to our customers and to each other, knowing that great performances only happen when great people work together. Join our family of brands where motivation fuels meaningful work, innovation shapes the future of performance, and customer commitment guides everything we do.

At Texas Scenic Company, we design, build, and deliver world-class theatrical stage systems with an unmatched commitment to quality, service, and collaboration.  Join a team where craftsmanship meets creativity at a company that values innovation, expertise, and teamwork.

As an Automation Engineer, you will contribute to Wenger Corporation’s strategy to provide exceptional customer experience by designing, developing, and testing automated machinery and systems, specifically tailored for theatre installations. Your role will involve understanding the unique requirements of theatre productions, creating automation solutions to meet these needs, and ensuring their effective operation. This includes programming and calibrating systems, troubleshooting issues, and providing technical support for theatre staff. You will also be expected to stay updated with the latest advancements in automation technology and apply this knowledge to improve and innovate within our theatre systems. Your goal will be to enhance overall efficiency, safety, and theatrical experience through the effective use of automation.

At a minimum, you’ll need:

  • Minimum of a bachelor’s degree in electrical engineering, mechanical engineering, Computer Science, or a related field. 
  • Minimum of three (3) years of experience in automation controls, preferably in a theatre or live event setting. 
  • Proficiency in maintaining, testing, troubleshooting, and repairing automation equipment. 
  • Solid understanding of computer programming and software development. 
  • Willingness to travel up to 60% of the year for on-site system installations and troubleshooting.  
  • Comfortable working at heights, as theatre automation often involves rigging systems located above the stage.  
  • Experience in automation control software and programming languages, such as PLC programming, VB.Net, C/C++, or Python.  
  • Excellent manual dexterity for handling intricate components of automation systems.  
  • Ability to lift 50lbs or more. 

It would be great if you also have:

  • Relevant industry certifications in automation control systems are a plus. 
  • Proficiency in automation control software and related programming languages. 
  • Experience in managing automation projects from conception to completion. 
  • Evidence of continuous learning and skill improvement in the field of automation controls, such as participation in professional development courses. 
  • Proficiency in automation control software and programming languages, such as PLC programming, VB.Net, C/C++, and Python.  
  • Strong leadership skills with the ability to work effectively as part of a team. 
  • Experience in leading projects. 
  • Familiarity with embedded hardware design. 
  • Knowledge of safety regulations and procedures in theatre and industrial environments. 

A typical day may include: 

  • Explore and implement innovative ways to automate theatrical rigging systems and enhance control system functionality.
  • Design, develop, and test theatrical automation equipment, embedded control systems, and related hardware to meet production and operational requirements.
  • Program and calibrate automated components for precise control during performances, including writing and maintaining embedded software in C/C++, PLC programming, and desktop applications in VB.Net.
  • Develop and maintain automation control software, troubleshoot bugs, and implement new features for both embedded systems and desktop applications.
  • Design and update control panels, wiring diagrams (AutoCAD), and connection schedules (Excel) for high-power control cabinets.
  • Prototype and develop embedded hardware and circuit designs, including microprocessor selection for new products.
  • Identify quality control issues, conduct root cause analysis, and provide detailed written reports with proposed solutions.
  • Troubleshoot and repair automation equipment, prototypes, and production units that fail testing.
  • Collaborate with automation manufacturers, suppliers, theatre staff, and internal teams to ensure smooth operation of all systems.
  • Provide technical support and training to theatre staff and shop personnel to ensure safe and effective use of automation systems.
  • Stay updated with the latest advancements in automation, control systems, and software development, applying this knowledge to innovate and improve theatre systems.

Benefit offerings include:

  • Paid Time Off
  • 9 Paid Holidays
  • Generous Profit Sharing
  • Medical, Dental and Vision Insurance
  • Spending Accounts – HSA, FSA, DCFSA
  • Company Paid Short-term and Long-term Disability Insurance
  • 401k Retirement Plan with Company Match
  • Company Paid Life Insurance
  • Supplemental Life Insurance
  • Employee Assistance Program
  • Tuition Reimbursement Program

Wenger Corporation's core purpose is to ENRICH LIVES BY ENABLING AND INSPIRING GREAT PERFORMANCES.

Put your passion to work in an exciting, rewarding industry that inspires great performances today!

Wenger Corporation is an Equal Opportunity / Affirmative Action Employer

All Qualified Candidates are Encouraged to Apply