SOFTWARE ENGINEER EMBEDDED SOFTWARE DESIGN
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
ABOUT IAN MARTIN :
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