Current jobs related to Senior Engineer – Embedded Linux Systems - Calgary Alberta DJ, CA - Sensia


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our Calgary client is looking for a Senior Automation Engineer to provide technical support and manage vendor delivery for all SAGD Capital projects Must Have:10+ years of experience as an Automation Engineer, holding a P.Eng or P.L.EngExperience with SAGD Capital projects Demonstrated engineering experience in the design of instrumentation and industrial...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our client is looking for a Senior Document Controller to manage engineering, project, and vendor documents for midstream projects. Must-Haves8+ years experience as a Document Controller Advanced document control work processes, including Concurrent Engineering and change management Experience in engineering, procurement, and construction (EPC)...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our large energy utilities client is looking for a Senior Financial Systems Analyst (CPA) to manage financial system applications, ensure the integrity of financial statements, and support SAP modules.Must-Haves:8+ Years of Financial Systems Support Experience:Maintaining and supporting financial systems, with a focus on ensuring accuracy and compliance in...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our midstream client is looking for a Senior Expeditor to manage timely delivery of materials and engineered equipment for pipelines and pipeline terminal facilities Must Have:8 years of experience as an Expeditor with-in the oil and gas industry, preferably pipeline and terminal facility experienceStrong experience supporting multiple projects concurrently...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our client has an opportunity for a Senior Applications Support Specialist to manage a Student Information System and perform data integrations, migrations and reporting across various systems and platforms.Permanent OpportunityMust Have:7+ years of experience in data and application managementStudent information systems (PowerSchool) and other educational...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our midstream client is looking for a Senior Project Manager to execute facility projects such as gas plant upgrades and debottlenecking in the oil and gas industry.*This job will require 3 days per week in office*Must-Haves:8+ years experience as a Project ManagerBackground in Project Engineering, preferably at engineering/consulting companiesExperience...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our client is seeking a Senior Project Manager to lead a COTS "out of the box" upgrade & optimization of a Workplace & Facilities Management System (Archibus) in the education sector. Calgary candidate for a 1 year month contract to start, 2 days per week in office. Police Criminal Check required.Must Have:8+ years as a Project Manager with recent major...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our client is seeking a Senior GIS Analyst to lead a team to optimize ArcGIS system processes, enhancements and data management, including transitioning to ArcGIS ProCandidates must be located in Calgary. Hybrid work model Must Haves:10+ years as a GIS analyst, focusing on system processes and enhancements, including data management 3+ years in a team lead...


  • Calgary, Alberta, D3J, CA Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Calgary, Alberta, D3J, CA S.i. Systems Part time

    S.i. System's client is looking for a Senior SQL Server DBA to support on an ERP Audit2-4 week contract - open to part time or full time hours - ideally someone needed that can come onsite occasionally in CalgaryMUST HAVES:5+ years in SQL Server Database AdministrationExperience supporting and troubleshooting on the backend tables in SQL ServerNICE TO...


  • Calgary, Alberta, D3J, CA Wood Full time

    Wood is currently seeking a Senior Process Engineer specializing in water and wastewater treatment in Calgary, AB to expand our team within the Oil & Gas Canada business. The successful candidate will be engaged in projects across several areas including oil and gas (upstream, midstream, downstream), energy transition and petrochemical industries. In our...


  • Calgary, Alberta, D3J, CA Wood Full time

    Wood is looking to add a Senior Project/Mechanical Engineer in Calgary, AB as part of our busy and growing Oil, Gas & New Energies Canada team due to growth in our business! This position will require the candidate to have a strong technical background in the oil and gas midstream market segment. As the Project/Mechanical Engineer, you will be responsible...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our Calgary client is looking for a Senior Project Manager to define, develop and deliver a digital transformation strategy for Finance and Supply Chain10+ years as a Project Manager3+ successful projects delivering digital transformation in Supply Chain and/or Finance (define and deliver strategy, scope, budget and timeline)3+ ERP modernization projects...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our large energy client is seeking a Sr. Power BI Developer for systems/integration health reporting with information from various sources (AWS Data Hub / Microsoft) related to POS/Sales/Marketing to start ASAP on a 3 month contract with potential to extend for 6 months. Candidate must come into the office downtown Calgary 5 days/week.Must-have:Senior-level...


  • Calgary, Alberta, D3J, CA Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our Calgary client is seeking a Senior SAP Functional Consultant leading a development team supporting an enterprise SAP Modernization ProgramMust Haves:Experience on 3 or more SAP modernization projects specifically with SAP MM and AribaAriba adoption items (e-sourcing/auction, guided sourcing, outline agreements, invoice to contract) Vendor/Material Master...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our large midstream energy client is seeking an senior Cyber Operations Analyst to manage and operationalize the MS SentinelThe chosen candidate must be onsite downtown Calgary Tues-Thurs, working remotely Mon-Fri.Must Haves:7+ years of Cyber Operations experience5+ years of recent experience with MS SentinelExperience with Azure Security and M365 security...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our public sector client is seeking a Senior Business Analyst with testing experience to support a web portal development project for IT & HR Service Management.Calgary candidate preferred, must have or be eligible for enhanced reliability clearance. Must Have6+ years as a Business Analyst with working on application or SDLC projectsExperience creating test...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our client is looking for a Senior Project Manager to lead the implementation of a new ERP solution alongside third party vendorThis roles requires you to be onsite 3 days/week at Airdrie locationMust Haves:7+ years' experience as Project Manager managing IT projects3+ years' experience managing ERP implementation projects preferably with Dynamics...


  • Calgary, Alberta, D3J, CA S.i. Systems Full time

    Our client is looking for an Intermediate Project Engineer to lead a portfolio of oil and gas compression manufacturing projects. *This position will be fully on-site in Balzac, Alberta*Must-Haves:7-10 years of experience as a Project Engineer, in both technical and leadership rolesExperience within the EPC or oil and gas manufacturing sectors Apply

Senior Engineer – Embedded Linux Systems

3 months ago


Calgary Alberta DJ, CA Sensia Full time

Job Description

About the job

Sensia is the unification of sensing, intelligence, and action. Sensia brings together the best of the best: the pioneering process automation, real-time control, and IoT technologies of Rockwell Automation, combined with the unmatched measurement and instrumentation, software, and analytics capabilities of Schlumberger.

Sensia is further strengthened by the oil and gas domain expertise and artificial lift experience shared by Rockwell Automation and Schlumberger.

The result is Sensia—the leading automation specialist in oil & gas production, transportation, and processing with a team of 1,000+ experts serving customers globally.


Job Description

This role will be site-based at Alberta Canada.

We are seeking a highly skilled Senior Engineer to join our team and contribute to the development of embedded ARM and Intel-based Linux devices and containerized applications that run on them. The ideal candidate will have extensive experience in embedded Linux development, writing performant embedded applications in programming languages such as C++ and C#, and configuring and leveraging containerization technologies.

Roles and Responsibilities:

  1. Design, develop, and maintain efficient, highly-reliable software for embedded Linux devices operating in unattended environments.
  2. Configure and customize bootloaders, such as U-boot, for specific hardware platforms.
  3. Integrate kernel modifications and device drivers.
  4. Design and develop embedded applications that use and interact with industrial protocols such as Modbus, OPC-UA, and SparkplugB.
  5. Design and develop applications that will leverage IoT protocols such as ZMQ, MQTT and securely communicate with message brokers like RabbitMQ and Azure IoT Hub.
  6. Develop multi-target software build pipelines that can leverage automated tests, static code analysis, security scanning, and artifact signing.
  7. Training and transferring knowledge to other functions within the organization as required: applications, sustaining, and production.
  8. Implement containerization solutions for application deployment and management.
  9. Troubleshoot and debug complex functional and performance issues across the entire system stack.
  10. Perform design and code reviews and implement or advise on recommended improvements.
  11. Collaborate with cross-functional teams to define system requirements and architecture.
  12. Work with AI researchers and ML developers to bring research algorithms to commercial readiness.
  13. Execute projects within defined scope, budget, and timelines.
  14. Evaluate technical specifications for correctness and completeness.
  15. Prepare reports on project status, issues, and risks for management.
  16. Ensure compliance with company policies and procedures.

Qualifications and Education Requirements:

A minimum BS degree in computer science, computer engineering, or electrical engineering, and a minimum of 8 years of experience. Less experience may be considered for candidates who can demonstrate exemplary experience with embedded Linux systems and application development.

Key Competencies:

  1. Strong expertise in C++ development and experience or strong interest in learning C#.
  2. In-depth knowledge of the Linux kernel, kernel modules, and device drivers.
  3. Familiarity with Yocto, bootloaders, secure boot, and bootloader configuration.
  4. Knowledge of containerization technologies, such as Docker and best practices for embedded devices.
  5. Strong intuition for and appreciation of the importance of determinism, reliability, and resource utilization for embedded applications working with high-horsepower machinery.
  6. Experience with writing multi-target applications that are compiled for both ARM64 and x86-64 targets.
  7. Proficiency in debugging tools and techniques for embedded systems.
  8. Initiative-taking and self-sufficient – able to take a high-level objective and create their own plan to execute the tasks on time.
  9. Excellent problem-solving and analytical skills.
  10. Effective communication and collaboration abilities with a globally distributed team.
  11. Strongly motivated to self-test and validate their own code in realistic environments.

Preferred Skills:

  1. Knowledge of Oil & Gas Industry products and services.
  2. An interest and aptitude for understanding the fundamental physicals and mechanics of electromechanical machines and how the software works within the overall system.
  3. Proficient in Embedded System programming: C/C++.
  4. Knowledge of communication protocols including MQTT, Modbus, DNP3, OPC.
  5. Experience with CI/CD pipelines (e.g., Bitbucket pipelines or Azure DevOps).
  6. Embedded Linux System Development.
  7. Linux system configuration, shell scripting.
  8. Embedded System security.
  9. Source control (GIT).

Additional areas of expertise that are assets:

  1. Jira, Confluence, BitBucket.
  2. Agile Software Development.
  3. Internet of Things.
  4. Edge Computing.
  5. JavaScript/Go/Rust/Python.
#J-18808-Ljbffr