Skip to content
mimi

Firmware Developer

NDI (Northern Digital Inc.)

Canada · Hybrid Full-time 2d ago

About the role

Transform the educational landscape as a skilled Firmware Developer. Collaborate on cutting-edge technologies, including distributed systems and cloud computing, in a hybrid work environment.

In this pivotal development role, you will analyze complex problems and create innovative software solutions. Leverage your expertise in C++, Java, or C# while working alongside product managers, designers, and QA teams. Your passion for technology is crucial as you contribute to an impactful mission in education.

Key Responsibilities:

  • Analyze and decompose technical problems for innovative solutions
  • Develop and code using C++, C#, or Java
  • Collaborate with cross-functional teams for effective product development
  • Implement solutions in distributed systems and cloud technology
  • Engage with artificial intelligence tools to enhance product functionality

Requirements:

  • Bachelor’s in Computer Science or related field
  • Experience with Object-Oriented design principles
  • Strong knowledge of data structures and algorithms
  • Prior experience in a technology-focused company
  • Proficiency in software development best practices

Your coding skills and technical passion will be instrumental in driving the future of learning through advanced software solutions.

Skills

C#C++Cloud ComputingDistributed SystemsJava

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free