Senior Embedded Software Engineer for Industrial IoT Solutions

3 weeks ago


Calgary, Alberta, Canada Symboticware Inc. Full time

Overview

Symboticware 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 Role

The successful candidate will be responsible for designing and implementing new software components for embedded Linux systems, troubleshooting issues in existing software, and enhancing functionality and performance in the Linux kernel and user space.

Main Responsibilities

  • Design, implement, and maintain software components for embedded Linux systems
  • Troubleshoot and resolve issues in both new and existing software
  • Enhance functionality and optimize performance in the Linux kernel and user space
  • Implement new features such as WiFi Mesh networks using OpenWRT technologies or similar
  • Contribute to code reviews and ensure adherence to software quality standards
  • Maintain clear and comprehensive documentation for software design, implementation, and troubleshooting
  • Collaborate with cross-functional engineering teams and communicate project status
  • Incorporate open-source technologies to enhance product offering
  • Create test regimens to validate and verify product functionality
  • Provide mentorship and direction to junior team members
  • Support sales team in preparing proposals and technical documentation

Requirements

  • 7+ years of software engineering experience
  • Mastery of C++, Java, Python, Linux, and Wireless protocol stacks
  • Expertise in Embedded Linux build systems, Device Driver development, and Device Tree implementation
  • Familiarity with MQTT and JSON data-interchange format
  • Experience with AWS IoT Core and Docker containers
  • Experience implementing CI/CD infrastructures
  • Familiarity with Agile and Test-driven development
  • Experience with vehicle data interfaces and protocols (CAN bus, J1708, J1939, OBD2, Ethernet, USB)
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers) and debugging tools

Benefits

We offer a competitive compensation package, including medical, dental, and life insurance, as well as growth opportunities in the rapidly evolving field of industrial IoT.

About Symboticware Inc.

We are a growing company committed to innovation and excellence in the industrial IoT industry.

Estimated Salary: $120,000 - $180,000 per year



  • Calgary, Alberta, Canada Exro Technologies Inc. Full time

    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...


  • Calgary, Alberta, Canada Symboticware Inc. Full time

    Symboticware 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 Blackline Safety Full time

    At 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...


  • Calgary, Alberta, Canada Absorb Technology Full time

    We're looking for a highly skilled and experienced Senior Software Solutions Engineer to join our team at Absorb Technology. As a key member of our Live Team, you will play a crucial role in developing and maintaining our cloud-based learning management system (LMS).This is a fantastic opportunity to work with a talented team of software developers who share...


  • Calgary, Alberta, Canada Randstad Full time

    Are you looking for a new challenge as a Senior C/C++ Embedded Systems Developer? We have an exciting opportunity available with a leading employer in Calgary.Key HighlightsStart: ASAPEstimated length: 12 monthsHybrid role - 3 days in Calgary office, 2 days remoteAs a highly skilled Embedded Systems Software Architect, you will have the opportunity to work...


  • Calgary, Alberta, Canada HV Logic Ltd. Full time

    At HV Logic Ltd., a leading provider of digital equipment in the power industry, we are seeking an experienced Senior SCADA Engineer/Tech to join our team. As a key member of our team, you will be responsible for designing and implementing advanced automation solutions using IEC61131 programming languages and SCADA remote terminal units.The successful...


  • Calgary, Alberta, Canada Blackline Safety Full time

    About 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...


  • Calgary, Alberta, Canada Exro Technologies Inc. Full time

    About 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...

  • Software Engineer

    3 weeks ago


    Calgary, Alberta, Canada oilandgas Full time

    Job OverviewHoneywell is at the forefront of the Industrial IoT revolution, driving innovation and industry expertise. As a key member of Honeywell Connected Enterprise (HCE), this position will play a crucial role in the development and delivery of software solutions that transform the way our customers operate.Job SummaryThis Software Engineer position...


  • Calgary, Alberta, Canada oilandgas Full time

    About the RoleWe are seeking an experienced Software Engineering Leader to join our team and drive the delivery of Honeywell's UniSim Design offering.


  • Calgary, Alberta, Canada Go RH Full time

    Job Title: Software EngineerAt our company, we're looking for a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional team to deliver high-quality software solutions. If you're passionate about software...


  • Calgary, Alberta, Canada HV Logic Ltd. Full time

    Job Overview: HV Logic Ltd. is a leading provider of digital equipment solutions for the power industry. Our team of experts specializes in project consulting and management, electrical design, automation logic, SCADA programming, network design and configuration, cyber security assessment and planning.Key Responsibilities:Lead projects and directly...


  • Calgary, Alberta, Canada S.i. Systèmes Full time

    As 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...


  • Calgary, Alberta, Canada Advanced Micro Devices inc. Full time

    About 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...


  • Calgary, Alberta, Canada GeologicAI Full time

    Unlock the Future of Energy and MiningGeologicAI is a pioneering technology company revolutionizing the energy and mining sectors with innovative solutions. Our cutting-edge technologies integrate geological robots, AI-powered analysis, and advanced software to extract valuable insights from rock scans.We're seeking an experienced Senior Robotics Software...


  • Calgary, Alberta, Canada HV Logic Ltd. Full time

    HV Logic Ltd. is a leading provider of digital equipment solutions for the power industry in Alberta. Our team specializes in electrical engineering, automation logic, SCADA programming, and cybersecurity assessment.About UsWe offer professional services including project consulting and management, electrical design, network design and configuration, cyber...


  • Calgary, Alberta, Canada Agilus Work Solutions Full time

    Job Title: Senior Oil and Gas Process Engineering LeaderWe are seeking an experienced Senior Process Engineer to join our team at Agilus Work Solutions in Calgary, Alberta. This is a part-time contract role with the possibility of leading into full-time employment.About the Role:This is a senior-level position within the Process Engineering team, responsible...


  • Calgary, Alberta, Canada Blackline Safety Full time

    About the Role">This is an excellent opportunity for a Firmware Intern to join our team at Blackline Safety, a world leader in the development and manufacturing of wirelessly connected safety products.We offer a comprehensive training program that will equip you with the skills and knowledge needed to succeed in your career as an Embedded Systems Engineer.As...


  • Calgary, Alberta, Canada TalentSphere Staffing Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Mechanical Design Specialist to join our dynamic team in Calgary, Alberta.Job SummaryThe successful candidate will be responsible for designing and developing mechanical solutions for various building systems, including HVAC, plumbing, and fire protection. They will collaborate with senior engineers to...


  • Calgary, Alberta, Canada PCC Integrate Inc Full time

    About PCC Integrate Inc.We are a cutting-edge technology company that specializes in smart building and IoT solutions. Our team has over a decade of experience delivering customized, integrated approaches to our clients.