Embedded Linux Firmware Developer

Calgary, AB, CA, Canada

Job Description

We are seeking an

embedded Linux firmware developer

to join our firmware development team in Calgary or Ottawa and help expand our evolving audio product line. As the ideal candidate, you enjoy exploring new technologies and are well-versed in bringing hardware products running embedded Linux to market. Your experience with embedded Linux systems gives you the skills to take a concept from requirement analysis and design through implementation, manufacturing and deployment.



You are diligent, proactive and have a reputation for taking an innovative approach when solving difficult problems. You enjoy collaborating with small teams and have the resourcefulness and initiative to navigate through the challenges of new product development. You take ownership of your deliverables and take pride in the knowledge that your designs will have an impact on end-users.

You will




Design and implement firmware for embedded Linux systems in multiple device families to achieve architectural and functional requirements, along with performance and quality metrics Create Linux systems and drivers supporting standard and proprietary hardware platforms. This may include additional support firmware such as bootloaders and embedded applications interfacing to FPGAs and will initially be focused on our audio product line Develop Linux systems and drivers capable of operating in USB Host or USB Device configurations Work with the project team to recommend hardware solutions complementing Nureva's software product suite, addressing customer and market requirements Create and maintain design documentation Develop design test plans and tools to verify system performance and quality, and work with NPI to support volume manufacturing 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



You have




A bachelor's degree in engineering or related discipline 5+ years' experience in electronics hardware and embedded firmware development using the C programming language (

required

) Experience in designing and implementing embedded Linux systems as host and device systems over USB, Ethernet, SPI and other communication interfaces (

required

) Hands-on experience building Linux bootloaders and low-level drivers for custom hardware designs (

required

) Knowledge of multi-chip/multi-core/multi-OS systems (

required

) Experience with bare-metal / RTOS and integration with Linux systems will be considered an asset A proven ability to design and debug microcontroller and ARM-based embedded products Experience designing interfaces using USB, SPI, UART, Ethernet and others. Knowledge of USB Audio Device standard is a plus Experience with typical firmware development tools, including IDEs, configuration management tools, debugging tools and oscilloscopes Good verbal and written communication skills Proven interpersonal and communications skills in a team-oriented, collaborative environment




We offer a competitive total compensation package, a great team environment, and an open and collaborative office in Calgary or Ottawa.



Apply online at nureva.com by close of business on

October 3, 2025

. Please outline how you will make a difference on our team. We will spend time to help you understand the role and our company to ensure we are a good fit for you.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2678658
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned