Embedded Linux Software Engineer
5 days ago
We are seeking a skilled Embedded Linux Software Engineer to join our team at Exro Technologies Inc., a clean technology company pioneering intelligent control solutions in power electronics.
About the RoleAs an Embedded Linux Software Engineer, you will be responsible for developing and testing embedded C/C++ code for the Energy Management System and other applications. You will also support prototype and integration testing of the Energy Storage System.
Key Responsibilities- Develop and test embedded C/C++ and Python code for the Energy Management System and other applications.
- Support prototype and integration testing of the Energy Storage System.
- Collaborate with engineering team members on a continuous path of learning and solving complex problems.
- C/C++ and Python proficiency.
- Experience with TI or ARM microcontroller development.
- Proficiency in Linux environment development and debugging.
- Experience in firmware development for real-time control.
- Knowledge of external communication protocols (e.g., Network, Serial, CANbus).
- Experience with MQTT, Modbus, and OpenADR communication protocols.
- Battery Management Systems experience is a plus.
- C# development experience is a plus.
- Github proficiency.
- 1-3 years of demonstrated experience in software development, embedded applications, or similar.
- Bachelor's Degree in Computer Science or Electrical Engineering.
- Ability to work well as part of a team and with minimal supervision.
- Excellent English written and verbal communication skills.
We are a leading clean technology company developing intelligent control solutions in power electronics. Our innovative products enable two separate torque profiles within a given motor, optimizing efficiency for each operating mode.
The estimated salary range for this position is $80,000 - $110,000 per year, based on location and industry standards.
-
Embedded Linux Software Architect
3 weeks ago
Calgary, Alberta, Canada Symboticware Inc. Full timeSymboticware Inc. offers a highly competitive salary of $140,000 - $160,000 per year for the position of Senior Embedded Software Developer.We are seeking an experienced and skilled Senior Embedded Software Developer to join our team at Symboticware Inc. As a key member of our engineering team, you will be responsible for designing and implementing software...
-
Calgary, Alberta, Canada Symboticware Inc. Full timeOverviewSymboticware Inc. is seeking a highly skilled Senior Embedded Software Developer to join our team and contribute to the development of cutting-edge IoT products.About the RoleThe successful candidate will be responsible for designing and implementing new software components for embedded Linux systems, troubleshooting issues in existing software, and...
-
Embedded Software Developer at Exro Energy
3 weeks ago
Calgary, Alberta, Canada Exro Technologies Inc. Full timeAbout the RoleWe are seeking an accomplished Embedded Linux Software Engineer to contribute to our innovative team at Exro Energy. The successful candidate will be responsible for developing and testing embedded C/C++ code for the Energy Management System and other applications, as well as supporting prototype and integration testing of the Energy Storage...
-
Calgary, Alberta, Canada S.i. Systèmes Full timeAs a talented Embedded Firmware Engineer at S.i. Systèmes, you will play a key role in developing, testing, and integrating firmware solutions.About the RoleThis challenging opportunity is perfect for an individual with 5+ years of experience as a C/C++ Developer, looking to leverage their expertise in embedded firmware development under Linux and automated...
-
Embedded Software Engineer
4 weeks ago
Calgary, Alberta, Canada Microhard Systems Inc. Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Microhard Systems Inc. as a System Architect. This role offers an exciting opportunity to design and develop cutting-edge software solutions for various embedded systems.Job SummaryThe successful candidate will be responsible for developing, testing, and maintaining...
-
Embedded Systems Software Developer
2 weeks ago
Calgary, Alberta, Canada Blackline Safety Full timeAt Blackline Safety, we are committed to making sure every worker returns home safely.Company OverviewWe drive innovation, practice resiliency, demonstrate leadership, and empower our people to be their best. Our team is growing, and we're looking for a talented individual to join us as an Embedded Systems Software Developer.About the RoleThis full-time...
-
Senior Embedded Systems Software Developer
1 month ago
Calgary, Alberta, Canada Randstad Canada Full timeWe are seeking a highly skilled C/C++ Embedded Systems Developer to join our team. The successful candidate will have extensive experience in designing and implementing applications, middleware, and porting layers for embedded systems.The ideal candidate will have strong knowledge of software design, coding, testing, and maintenance, as well as experience...
-
Embedded Systems Engineer Trainee
3 weeks ago
Calgary, Alberta, Canada Blackline Safety Full timeAbout UsAt Blackline Safety, we're dedicated to ensuring every worker returns home safely. As a technology-driven company, we innovate, practice resilience, demonstrate leadership, and empower our people to excel.This is a full-time position for a computer science or engineering student to gain hands-on experience working with our Firmware team. You'll...
-
Software Development Engineer
1 month ago
Calgary, Alberta, Canada Microhard Systems Inc.] Full timeJob SummaryAt Microhard Systems Inc., we are seeking an experienced Embedded Software Engineer to join our team. As an integral part of our engineering team, you will be responsible for designing, developing, and testing software for our microcontroller-based products.Key ResponsibilitiesDesign and develop software for microcontrollers using C programming...
-
Software Systems Engineer
3 weeks ago
Calgary, Alberta, Canada ED Tech Solutions Inc. Alberta Full timeJob DescriptionED Tech Solutions Inc. Alberta is seeking a skilled Software Systems Engineer to lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software control systems.Key Responsibilities:Lead and co-ordinate teams of information...
-
Senior C/C++ Embedded Systems Software Engineer
3 weeks ago
Calgary, Alberta, Canada Randstad Full timeWe are pleased to offer a new contract opportunity for Senior C/C++ Embedded Systems Developers. This role is located in Calgary and requires the candidate to work in a hybrid environment, with 3 days spent in the office and 2 days remote.About the RoleThis Senior C/C++ Embedded Systems Developer position is ideal for individuals who are experienced in...
-
Senior Software Development Engineer
1 week ago
Calgary, Alberta, Canada Advanced Micro Devices inc. Full timeAbout Advanced Micro Devices inc.We transform lives with cutting-edge technology to enrich our industry, communities, and the world. Our mission is to build innovative products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.The RoleWe are looking for a...
-
Leading Geomatics Software Engineer
3 weeks ago
Calgary, Alberta, Canada Hexagon Geosystems Full timeAt Hexagon Geosystems, we're revolutionizing the world of mapping and survey with innovative technologies.A hybrid position awaits you within our Geospatial Content Solutions (GCS) business unit. We develop and produce cutting-edge solutions that transform aerial data acquisition, processing, and services.You'll join an agile team of over 500 talented...
-
Embedded Systems Technical Lead
3 weeks ago
Calgary, Alberta, Canada Randstad Full timeJob SummaryWe are seeking an experienced Senior C/C++ Embedded Systems Developer to join our team in Calgary. The ideal candidate will have a strong background in C/C++ programming and experience with embedded systems.About the RoleThis is a 12-month contract opportunity that requires 3 days of on-site work and 2 days of remote work per week. You will be...
-
Calgary Automation Specialist
3 weeks ago
Calgary, Alberta, Canada Calfrac Well Services - Canada Full timeJob DescriptionAs a Calgary Automation Specialist at Calfrac Well Services - Canada, you will play a vital role in expanding our team and contributing to the development of cutting-edge control systems.About UsCalfrac is an integral part of the communities where we operate, supporting various giving activities throughout the year. Our initiatives fall under...
-
Calgary, Alberta, Canada Summitsquad Full timeJob SummaryWe are seeking an experienced Software Graphics Engineer to join our team at Summit Squad, a mobile games company based in Calgary, Alberta Canada. The successful candidate will have a strong background in building high-performance rendering frameworks with OpenGL ES for mobile devices.About the RoleDevelop and maintain the architecture of our...
-
Senior C++ Software Engineer, Geomatics
3 weeks ago
Calgary, Alberta, Canada Hexagon Geosystems Full timeWe are seeking a highly skilled C++ Software Engineer to join our Geomatics team at Hexagon Geosystems. As a key member of our software engineering team, you will be responsible for designing and implementing innovative product features.This is an excellent opportunity to work on high-performance cluster applications that process large amounts of raw data...
-
Calgary Control Systems Software Developer
5 days ago
Calgary, Alberta, Canada Calfrac Well Services - Canada Full timeJob DescriptionAt Calfrac Well Services - Canada, we are seeking an experienced Control Systems Software Developer to join our team in Calgary, AB.About the RoleWe are expanding our operations and looking for a skilled professional to work with our well-established system of over 10 years installed on more than 500 units. The successful candidate will play a...
-
Electrical Engineer
3 weeks ago
Calgary, Alberta, Canada GNO-SYS Technology Ltd. Full timeJob DescriptionWe are seeking an Intermediate Electrical Engineer to join our dynamic team at GNO-SYS Technology Ltd. in Calgary, Alberta, Canada.Company OverviewGNO-SYS Technology Ltd. provides end-to-end scalable remote sensing engineering services specializing in system development, data processing, project management, and automation. Our company is...
-
Electrical Engineer
3 weeks ago
Calgary, Alberta, Canada GNO-SYS Technology Ltd. Full timeAbout GNO-SYS Technology Ltd.We are a forward-thinking company that specializes in end-to-end scalable remote sensing engineering services. Our expertise spans system development, data processing, project management, and automation. We are developing cutting-edge technology for international space and aerospace companies.Job DescriptionThis is an exciting...