Current jobs related to Embedded Systems Developer - Calgary, Alberta - Nureva


  • Calgary, Alberta, Canada Westport Fuel Systems Inc Full time

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


  • Calgary, Alberta, Canada Westport Fuel Systems Inc Full time

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


  • Calgary, Alberta, Canada Symboticware Inc. Full time

    About the RoleSymboticware Inc. is seeking a highly skilled Senior Embedded Software Developer to join our team and contribute to the development of our cutting-edge IoT products.The ideal candidate will have a strong background in embedded Linux systems, C++, Java, and Python, as well as experience with WiFi Mesh networks and Agile development...


  • Calgary, Alberta, Canada Symboticware Inc. Full time

    About the RoleSymboticware Inc. is seeking a highly skilled Senior Embedded Software Developer to join our team and contribute to the development of our cutting-edge IoT products.The ideal candidate will have a strong background in embedded Linux systems, C++, Java, and Python, as well as experience with WiFi Mesh networks and Agile development...


  • Calgary, Alberta, Canada Symboticware Inc. Full time

    About the RoleSymboticware Inc. is seeking a highly skilled Senior Embedded Software Developer to lead the development of our cutting-edge IoT products.The ideal candidate will have a strong background in embedded Linux systems, with expertise in C++, Java, Python, and Linux kernel development.Responsibilities:Design and implement new software components for...


  • Calgary, Alberta, Canada Symboticware Inc. Full time

    About the RoleSymboticware Inc. is seeking a highly skilled Senior Embedded Software Developer to drive the release of our cutting-edge IoT products.The ideal candidate will have a strong background in embedded Linux systems, with expertise in C++, Java, Python, and Linux kernel development.ResponsibilitiesDesign and implement new software components for...


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

    Job Description: We are seeking a skilled Embedded Linux Software Engineer to join our team at Exro Technologies Inc. in Calgary, Alberta, Canada. As a key member of our dynamic team, you will be responsible for developing the next generation of electric powertrain technology. Your expertise in Embedded Linux Software Engineering will be instrumental in...


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

    Embedded Linux Software Engineer Opportunity at Exro Technologies Inc.We are seeking a skilled Embedded Linux Software Engineer to join our team at Exro Technologies Inc. in Calgary, Alberta, Canada.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...


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

    Embedded Linux Software Engineer OpportunityWe are seeking a skilled Embedded Linux Software Engineer to join our team at Exro Technologies Inc. in Calgary, Alberta, Canada.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...


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

    Embedded Linux Software Engineer OpportunityWe are seeking a skilled Embedded Linux Software Engineer to join our team at Exro Technologies Inc. in Calgary, Alberta, Canada.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...


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

    Job Description:We are seeking a skilled Embedded Linux Software Engineer to join our team at Exro Energy. As a key member of our dynamic team, you will be responsible for developing the next generation of electric powertrain technology. Our innovative approach to electric motor control systems requires a talented software engineer to help us push the...


  • Calgary, Alberta, Canada Rish Consulting Full time

    Rish Consulting is seeking a skilled Software Systems Developer to join our team. The ideal candidate will have a strong background in computer science and experience in developing and implementing software systems.The Software Systems Developer will be responsible for:Collecting and documenting user requirementsCoordinating the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    Rish Consulting is seeking a skilled Software Systems Developer to join our team. The ideal candidate will have a strong background in computer science and experience in developing and implementing computer-based systems.The successful candidate will be responsible for:Collecting and documenting user requirementsCoordinating the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    Job DescriptionRish Consulting is seeking a skilled Software Systems Developer to join our team.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related field.Experience: 1 year to less than 2 years of experience in software development.Key Tasks:Collect and document user requirements.Coordinate the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    Job DescriptionRish Consulting is seeking a skilled Software Systems Developer to join our team.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related field.Experience: 1 year to less than 2 years of experience in software development.Key Tasks:Collect and document user requirements.Coordinate the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    About the RoleWe are seeking a highly skilled Software Systems Developer to join our team at Rish Consulting.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related field.Experience: 1 year to less than 2 years of experience in software development.Tasks:Collect and document user requirements.Coordinate the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    About the RoleWe are seeking a highly skilled Software Systems Developer to join our team at Rish Consulting.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related field.Experience: 1 year to less than 2 years of experience in software development.Tasks:Collect and document user requirements.Coordinate the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    About the RoleWe are seeking a highly skilled Software Systems Developer to join our team at Rish Consulting.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related field.Experience: 1 year to less than 2 years of experience in software development.Tasks:Collect and document user requirements.Coordinate the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    About the RoleWe are seeking a highly skilled Software Systems Developer to join our team at Rish Consulting.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related field.Experience: 1 year to less than 2 years of experience in software development.Tasks:Collect and document user requirements.Coordinate the development, installation,...


  • Calgary, Alberta, Canada Rish Consulting Full time

    Rish Consulting is seeking a skilled Software Systems Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems. Your primary focus will be on collecting and documenting user requirements, coordinating the development, installation, integration, and...

Embedded Systems Developer

2 months ago


Calgary, Alberta, Canada Nureva Full time
About the Role

We 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 implementing firmware to achieve architectural and functional requirements. You will work closely with a cross-functional team to recommend hardware solutions that complement our software product suite, addressing customer and market requirements.

Key Responsibilities
  • Design and implement firmware to achieve architectural and functional requirements, along with performance and quality metrics.
  • Work with a cross-functional team to recommend hardware solutions that complement our software product suite.
  • Establish a firmware development strategy based on overall system architecture and deliverables.
  • Create and maintain design documentation.
  • Support and contribute to Nureva's evolving end-to-end product development processes by applying relevant best practices to ensure consistent delivery of quality products.
  • Maintain a comprehensive awareness of the technology landscape and identify opportunities for future product portfolio enhancements.
Requirements
  • A bachelor's degree in engineering or a related discipline.
  • Experience developing C firmware for embedded systems.
  • Practical testing and troubleshooting skills, including using oscilloscopes, logic analyzers, software debugging, and system testing.
  • The ability to work from schematics, data sheets, or interface specifications.
  • Embedded Linux development experience is considered an asset.
  • Experience designing and implementing FPGA logic is considered an asset.
  • Knowledge of signal processing algorithms and filters is considered an asset.
  • A proven ability to design and debug microcontroller and DSP-based embedded products.
  • Experience designing and debugging device interfaces (USB, I2C, SPI, UART, Ethernet).
  • Experience with typical firmware development tools, including IDEs, configuration management tools, and debugging tools.
  • Proven interpersonal and communications skills in a team-oriented, collaborative environment.
What We Offer

We offer a competitive compensation package, a collaborative office environment, and a great team to work with.