... 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 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 ...
Firmware Engineering Contractor
Calgary, AB · On-site
Tangent is Growing Our Firmware Engineering Bench Tangent is a Calgary-based product development ... complete embedded software workstream. We are looking for people who can step in quickly ...
Firmware Engineering Contractor
Calgary, AB · On-site
Tangent is Growing Our Firmware Engineering Bench Tangent is a Calgary-based product development ... complete embedded software workstream. We are looking for people who can step in quickly ...
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
New
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
New
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
New
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
New
Corporate stewardship and Environmental, Social and Governance (ESG) responsibility are embedded in ... Collaborate with internal stakeholders and vendors to identify IT and OT hardware and software ...
Corporate stewardship and Environmental, Social and Governance (ESG) responsibility are embedded in ... Collaborate with internal stakeholders and vendors to identify IT and OT hardware and software ...
Application Developer
Edmonton, AB · On-site
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 ...
Application Developer
Edmonton, AB · On-site
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 with SolidWorks or similar 3D CAD software. * Experience with SCADA, LabVIEW, embedded ... engineering, manufacturing, and operations teams. * Ability to manage multiple priorities, meet ...
Experience with SolidWorks or similar 3D CAD software. * Experience with SCADA, LabVIEW, embedded ... engineering, manufacturing, and operations teams. * Ability to manage multiple priorities, meet ...
Engineer - Mechatronics
Calgary, AB · On-site
Experience working with Solidworks CAD software to produce design and manufacturing drawings ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...
Quick apply
Engineer - Mechatronics
Calgary, AB · On-site
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 ...
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 ...
Quick apply
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 ...
Quick apply
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 ...
Knowledge of AutoCAD, Revit, Plant 3D, and P&ID software packages (an asset). Benefits - What We ... #entry-level #engineering-services
Knowledge of AutoCAD, Revit, Plant 3D, and P&ID software packages (an asset). Benefits - What We ... #entry-level #engineering-services
Knowledge of AutoCAD, Revit, Plant 3D, and P&ID software packages (an asset). Benefits - What We ... #entry-level #engineering-services
Knowledge of AutoCAD, Revit, Plant 3D, and P&ID software packages (an asset). Benefits - What We ... #entry-level #engineering-services
... embedded hardware devices or software designs for complex applications using the Scaled Agile ... Engineering, Industrial Design or applicable scientific discipline is required. * Visible and ...
... embedded hardware devices or software designs for complex applications using the Scaled Agile ... Engineering, Industrial Design or applicable scientific discipline is required. * Visible and ...
... 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
The student will collaborate with site operators, engineers, business stakeholders, data scientists, software developers, and management to understand business needs and translate them into practical ...
The student will collaborate with site operators, engineers, business stakeholders, data scientists, software developers, and management to understand business needs and translate them into practical ...
The student will collaborate with site operators, engineers, business stakeholders, data scientists, software developers, and management to understand business needs and translate them into practical ...
The student will collaborate with site operators, engineers, business stakeholders, data scientists, software developers, and management to understand business needs and translate them into practical ...
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 ...
Mechatronics Engineering Intern
Calgary, AB · On-site
Experience working with Solidworks CAD software to produce design and manufacturing drawings ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...
Quick apply
Mechatronics Engineering Intern
Calgary, AB · On-site
Experience working with Solidworks CAD software to produce design and manufacturing drawings ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...
... 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
Entry Level Embedded Software Engineer information
See Alberta salary details
$29K - $40K
2% of jobs
$40K - $51K
3% of jobs
$51K - $62K
7% of jobs
$67.8K is the 25th percentile. Wages below this are outliers.
$62K - $73K
23% of jobs
The median wage is $84K / yr.
$73K - $84K
14% of jobs
$84K - $95K
11% of jobs
$104.3K is the 75th percentile. Wages above this are outliers.
$95K - $106K
17% of jobs
$106K - $117K
12% of jobs
$117K - $128K
5% of jobs
$128K - $139K
3% of jobs
$139K - $150K
2% of jobs
$29K
$90.4K
$150K
How much do entry level embedded software engineer jobs pay per year?
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:

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