Senior Embedded Software Engineer (Burnaby, CA)

Senior Embedded Software Engineer (Burnaby, CA)

Company Information

T2 Systems, Inc., a growing SaaS company, is currently seeking a Senior Embedded Software Engineer to join our team! This role is a great opportunity to enjoy the rewards of a fast-growing technology company.

T2 Systems has been delivering proven parking technology since 1994. Our comprehensive portfolio includes software and hardware used by universities, cities, hospitals, stadiums, and businesses to manage parking. T2 Systems is trusted by close to 400 organizations in the US and Canada. T2 Systems is headquartered in Indianapolis, Indiana with its Canadian office located in Burnaby, BC.

Culture, Perks, and Benefits

This full-time permanent position is for our Burnaby office, located in the beautiful Still Creek area.

Compensation includes a competitive salary, vacation, MSP and extended health coverage. Other cool perks include an in-building gym, onsite RMT, scooters to get around the office, daily shuttle to/from the Sky Train and Brentwood Mall, weekly fruit delivery, pool/ping pong/ foosball tables, RRSP matching, social events, snacks and beverages, beer on tap, and most of all, amazing people to work with!

If you are looking for a new opportunity, we invite you to apply and talk about the possibilities of starting a rewarding new chapter of your career.

Summary of Position Functions

The team in Burnaby is responsible for the full cycle of product development for our on and off-street parking products. This includes requirements, design, implementation, validation, manufacturing, and shipping of the products.

We are developing a new product platform as well as the development of a new hardware platform that is based on Yocto Linux and proven open-source technologies. This opportunity provides the chance to be involved in multiple aspects of the architecture, design, and implementation of the new product and hardware platform. We are looking for a senior embedded developer that possess both design and programming skills with a strong desire to learn and work with new technologies and products.

The development environment will include Agile Scrum development practices as well as Test Driven Development and Continuous Integration. The focus of the team is to follow best practice design patterns and development practices to produce a high quality, easily maintainable solution to support T2’s position as the leader in the industry for producing high quality, easy to use parking solution for our customers. This position reports to the Manager, Pay Station Development.

Essential Position Functions

  • Work as a team in an Agile Scrum development environment
  • Design and develop sophisticated products in C / C++ following best practices
  • Develop using moderns tools such as TDD, Git, CI and JIRA
  • Perform research, analysis and build prototypes utilizing new concepts and technologies
  • Design, document and implement new architectures, frameworks, and toolchains

Education and Qualifications

  • CE, EE, BSc. In Computer Science or equivalent
  • Experience with C / C++ development
  • Strong interpersonal and communication skills, both written and verbal
  • Strong problem-solving skills that provide flexible and well thought out solutions
  • 8-10 years of related development experience
  • Strong technical leadership skills

Desired Skills

  • Embedded multi-threaded C / C++ programming experience
  • Linux application and library development
  • Linux kernel development
  • Yocto Linux experience
  • Agile Scrum development experience
  • Test Driven Development experience
  • Skills in OO design and design patterns
  • Driver and device communications experience

We thank you in advance for your interest in this position; however, only candidates who are considered for an interview will be contacted.

Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with parking professionals worldwide

Create your account

Sign in with LinkedIn Close

FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on parking-net.commanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself