Embedded Systems Software Engineer
3 weeks ago
Position Overview
Outlaw Automation Inc. is seeking a skilled Software Developer to enhance our embedded and online data collection systems. This role involves advancing our existing networked solutions and integrating our ICSCADA product for clients in the Oil & Gas sector. You will leverage your expertise in Edge data acquisition and advanced control systems, utilizing state-of-the-art Industrial Internet of Things (IIoT) and cloud technologies to deliver exceptional solutions.
Key Responsibilities:
- Refine and expand our IoT software platform
- Collaborate with operational teams to optimize and scale the product
- Enhance and maintain hardware interfaces utilizing protocols such as Modbus, MQTT, and PLCs
- Integrate with AWS cloud services
- Implement security best practices for edge device and cloud communications
- Ensure that software-generated alerts are actionable and prompt
- Troubleshoot and provide timely resolutions for production challenges, responding to critical alerts
- Contribute to the design of system architecture
- Engage in code reviews and technical discussions, challenging ideas and proposing solutions
- Participate in agile meetings, discussing accomplishments and providing constructive feedback to enhance team performance
- Contribute to the evolution of our development environment through research and experimentation with new technologies
Required Skills:
- Proficient in Python programming
- Experience with hardware, including Analog Sensors, RTUs, and PLCs
- Background in developing control systems or edge devices
- Strong skills in algorithm design and data structure utilization
- Familiarity with Test Driven Development methodologies
- Proficient with version control systems such as Git
- Experience with Linux operating systems (Debian preferred)
- Knowledge of RESTful APIs
- Familiarity with container technologies like Docker
- Understanding of messaging protocols such as MQTT
- Experience with service-oriented or microservice architectures
- Knowledge of build automation, continuous integration, and continuous delivery practices
- Experience with SQL databases
- Familiarity with AWS services
- A minimum of 3 years of software development experience in collaborative environments
- Experience with complex and diverse technical projects is advantageous
- Knowledge of P&ID in the Oil & Gas industry is a plus
If you are a dedicated Software Developer eager to work on innovative projects with cutting-edge technologies, we welcome your application. We appreciate all applicants; however, only those selected for interviews will be contacted.
Job Type: Full-time
Compensation: $53,963.47-$119,918.98 annually
Benefits:
- Casual dress code
- Dental coverage
- Extended health benefits
- Vision care
Work Schedule:
- Monday to Friday
- Weekends as required
Education Requirements:
- AEC / DEP or Skilled Trade Certificate (preferred)
Work Location: In-person
-
Lead Embedded Systems Engineer
3 weeks ago
Calgary, Alberta, Canada S I Systems Full timePosition Overview: We are looking for a Lead Embedded Systems Engineer with extensive experience in C/C++ programming, particularly in the context of ARM microcontrollers and various serial communication protocols.Job Type: ContractAbout the Role: As a Lead Embedded Systems Engineer, you will play a crucial role in developing embedded solutions for our...
-
Embedded Systems Specialist
5 days ago
Calgary, Alberta, Canada CoolIT Systems Full timeAbout CoolIT SystemsCoolIT Systems is a leading provider of Direct Liquid Cooling technology for data centers, supercomputers, and desktop computers. Our company designs and manufactures innovative solutions used by top tech companies globally.We are recognized for our rapid growth and have received prestigious awards, including the Deloitte Fast 50 Clean...
-
Embedded Systems Specialist
3 days ago
Calgary, Alberta, Canada CoolIT Systems Full timeAbout CoolIT SystemsCoolIT Systems is a leading provider of Direct Liquid Cooling technology for data centers, supercomputers, and desktop computers. Our company designs and manufactures innovative solutions used by top tech companies globally.We are recognized for our rapid growth and have received prestigious awards, including the Deloitte Fast 50 Clean...
-
Embedded Systems Developer
5 days ago
Calgary, Alberta, Canada Westport Fuel Systems Inc Full timeJob SummaryWestport Fuel Systems Inc. is seeking a skilled Mechatronics Engineer to join our team in Calgary, Alberta. As a key member of our engineering team, you will be responsible for developing tools and software that support the use and manufacture of automotive engine control systems in the natural gas vehicles marketplace.Key ResponsibilitiesCreate...
-
Embedded Systems Developer
3 days ago
Calgary, Alberta, Canada Westport Fuel Systems Inc Full timeJob SummaryWestport Fuel Systems Inc. is seeking a skilled Mechatronics Engineer to join our team in Calgary, Alberta. As a key member of our engineering team, you will be responsible for developing tools and software that support the use and manufacture of automotive engine control systems in the natural gas vehicles marketplace.Key ResponsibilitiesCreate...
-
Cooling Systems Software Architect
5 days ago
Calgary, Alberta, Canada CoolIT Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Engineering team at CoolIT Systems. As a key member of our team, you will be responsible for designing and developing embedded software for next generation liquid cooling products.Key ResponsibilitiesDesign and develop software for next generation liquid cooling products from concept...
-
Cooling Systems Software Architect
3 days ago
Calgary, Alberta, Canada CoolIT Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Engineering team at CoolIT Systems. As a key member of our team, you will be responsible for designing and developing embedded software for next generation liquid cooling products.Key ResponsibilitiesDesign and develop software for next generation liquid cooling products from concept...
-
Embedded Systems Software Engineer
3 weeks ago
Calgary, Alberta, Canada Outlaw Automation Inc. Full timePosition OverviewOutlaw Automation Inc. is seeking a skilled Software Developer to enhance our Code Development and Network teams. This role involves advancing our embedded and online data collection systems, as well as troubleshooting and refining existing networked solutions. You will leverage your expertise in Edge data acquisition and sophisticated...
-
Embedded Systems Software Engineer
3 weeks ago
Calgary, Alberta, Canada Outlaw Automation Inc. Full timePosition OverviewOutlaw Automation Inc. is seeking a skilled Software Developer to enhance our Code Development and Network teams. The successful candidate will engage in the advancement of our embedded and online data collection systems, while also troubleshooting and refining existing networked solutions. You will leverage your expertise to contribute to...
-
Embedded Systems Developer
3 days ago
Calgary, Alberta, Canada Nureva Full timeAbout the RoleWe are seeking a highly skilled Firmware Software Engineer to join our development team at Nureva. As a key member of our team, you will play a critical role in expanding our evolving audio product line.The ideal candidate will have a strong background in embedded systems and firmware development, with a proven track record of designing and...
-
Embedded Systems Developer
5 days ago
Calgary, Alberta, Canada Nureva Full timeAbout the RoleWe are seeking a highly skilled Firmware Software Engineer to join our development team at Nureva. As a key member of our team, you will play a critical role in expanding our evolving audio product line.The ideal candidate will have a strong background in embedded systems and firmware development, with a proven track record of designing and...
-
Calgary, Alberta, Canada CoolIT Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Engineering team at CoolIT Systems. As a key member of our team, you will be responsible for designing and developing embedded software for next-generation liquid cooling products.Key ResponsibilitiesDesign and develop software for next-generation liquid cooling products from concept...
-
Calgary, Alberta, Canada CoolIT Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Engineering team at CoolIT Systems. As a key member of our team, you will be responsible for designing and developing embedded software for next-generation liquid cooling products.Key ResponsibilitiesDesign and develop software for next-generation liquid cooling products from concept...
-
Lead Engineer – Embedded Linux Solutions
3 weeks ago
Calgary, Alberta, Canada Sensia Full timeJob Overview About Sensia Sensia represents the integration of sensing, intelligence, and action. It combines the innovative process automation, real-time control, and IoT capabilities of Rockwell Automation with the exceptional measurement, instrumentation, software, and analytics expertise of Schlumberger. With a robust foundation in oil and gas domain...
-
Lead Engineer – Embedded Linux Solutions
3 weeks ago
Calgary, Alberta, Canada Sensia Full timePosition Overview About Sensia Sensia represents the convergence of sensing, intelligence, and action. It combines the pioneering process automation, real-time control, and IoT technologies of Rockwell Automation with the exceptional measurement and instrumentation, software, and analytics capabilities of Schlumberger. Our strength is further enhanced by the...
-
Telecommute Software Development Expert
3 days ago
Calgary, Alberta, Canada CoolIT Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Engineering team at CoolIT Systems.Key ResponsibilitiesDesign and develop embedded software for next generation liquid cooling products from concept to productionPropose and implement best practices to optimize the overall software development lifecycleImplement, debug, and optimize...
-
Telecommute Software Development Expert
5 days ago
Calgary, Alberta, Canada CoolIT Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Engineering team at CoolIT Systems.Key ResponsibilitiesDesign and develop embedded software for next generation liquid cooling products from concept to productionPropose and implement best practices to optimize the overall software development lifecycleImplement, debug, and optimize...
-
Lead Engineer – Embedded Linux Solutions
3 weeks ago
Calgary, Alberta, Canada Sensia Full timePosition Overview About Sensia Sensia integrates cutting-edge sensing, intelligence, and operational capabilities. It combines the innovative process automation and real-time control technologies of Rockwell Automation with the unparalleled measurement, instrumentation, software, and analytics expertise of Schlumberger. With deep-rooted knowledge in the oil...
-
Software Engineer Internship Opportunity
3 days ago
Calgary, Alberta, Canada General Dynamics Mission Systems - Canada Full timeUnlock Your Potential as a Software Engineer InternAt General Dynamics Mission Systems-Canada, we offer a unique opportunity for students to gain hands-on experience in software engineering. Our co-op positions allow you to work on real-world projects, collaborating with experienced professionals who are passionate about developing innovative solutions.Key...
-
Software Engineer Internship Opportunity
5 days ago
Calgary, Alberta, Canada General Dynamics Mission Systems - Canada Full timeUnlock Your Potential as a Software Engineer InternAt General Dynamics Mission Systems-Canada, we offer a unique opportunity for students to gain hands-on experience in software engineering. Our co-op positions allow you to work on real-world projects, collaborating with experienced professionals who are passionate about developing innovative solutions.Key...