Software Engineer (Engineer II)
The Ian Martin Group
Mississauga, Ontario
3d ago


Our client in the Metal Manufacturing field and based in Mississauga has asked us to help them source and place a number of Software Engineers with experience in Embedded Software Design for 18 month contract assignments.

The role will see you perform the following duties :

  • Provide existing software project engineering and improvement support
  • Host software design reviews and code reviews.
  • Research and recommend software development tools to management.
  • Perform project risk analysis.
  • Develop software to be implemented in internal and customer product lines and test and maintain that Software.
  • Analyze functional requirements and translate them to product design
  • Manage existing software product improvement projects
  • Develop concepts and architecture for new software products
  • Write and test protocols and design verification testing for product lines, conduct unit testing and resolves and issues that arise
  • To be successful in this role you would need to have at least 5 years experience in the following areas :

  • Real time C / C++ software / embedded SW design and development for the ARM processor in a Linux environment
  • Software development experience in Linux operating systems
  • Demonstrated abilities using debuggers, emulators, and compilers / assemblers
  • Strong Foundation in Object-oriented design and programming
  • Proficient in developing Qt Framework, Qt / QML and scripting.
  • Understanding good software design and documentation practices
  • Experience with software configuration management and defect management tools
  • Excellent code documentation and commenting skills
  • Excellent debug and troubleshooting skills
  • Working knowledge and practice in software validation practices
  • Experience with variety of communication interfaces and protocols CAN, Modbus TCP, UDP, TCP / IP, etc.)
  • Demonstrated ability to manage projects

    Looking for Meaningful Work? We can help.

    If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-

    leading companies in your field. And we walk the walk, too : as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

    We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process

    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form