Senior Embedded Software Developer

Who you are

  • A highly motivated embedded software professional

  • Someone with great communication skills that can explain technical content concisely and accurately

  • A professional that is comfortable working on mission-critical systems and has the confidence to stand behind your work

What your role will be

You will be involved in the development of software using state-of-the-art sensors in the Automotive industry. Responsibilities include:

  • Design, development and unit testing of embedded software systems

  • Performance analysis and optimization

  • Documentation of software designs and interfaces

  • Bug fixing and maintenance

Your knowledge and experience

  • 5+ years of embedded software development in C and/or C++ and a bachelor's or master's degree in Computer Engineering, Computer Science, Mathematics or a related field

  • Experience working with embedded software development in the automotive industry, AUTOSAR experience is a big plus

  • Working knowledge of established software design patterns, efficient data structures, multi-threaded system design and code optimization

  • Familiarity with C and/or C++ unit test frameworks

What sets you apart

  • You are willing to learn from and teach others

  • You enjoy working on a team that likes to socialize and get to know each other

  • You like to learn and have kept up to date with the tools and frameworks available

Great things about us

  • Company Culture – we have a very flexible work environment, encourage work/life balance, four weeks of holiday to start, free snacks, coffee, and weekly lunches

  • Location - we are centrally located in Ottawa (not Kanata!), nearby shopping, restaurants, museums, light rail transit, and much more

  • Career Growth Opportunities – we are a growing start-up with opportunities for upward mobility and shifts in roles for determined individuals