Embedded Software Engineer

Embedded Software Engineer

Share This Job

Alberta, Alberta

Engineering & Technical

Permanent

10/01/2024

212730-1

If you are a talented and experienced Embedded Software Engineer, Aplin has the right opportunity for you!  Our client, a leader in their field, has partnered with Aplin to grow their team in Mississauga!

Are you ready to make an impact in designing and developing cutting-edge software? As a key contributor on our software development team, you will be at the forefront of creating advanced control systems that ensure precision, reliability, and performance.

Responsibilities:
  • Ensure Quality: Adhere to and enhance the Quality Management System to meet project and regulatory standards.
  • Innovate: Design, develop, and maintain sophisticated software systems based on approved specifications, pushing the envelope in military-grade products.
  • Translate Specifications: Turn functional requirements into software capabilities that meet demanding operational needs.
  • Manage Code & Bugs: Keep the bug tracking system updated, ensuring smooth tracking of development, issues, and updates.
  • Advance Programming: Stay on the pulse of software innovations and bring the latest advancements into your work to boost development efficiency and performance.
  • Field Support: Provide essential in-field support when required, ensuring the successful deployment of solutions.
  • You’ll also take a proactive role in Health & Safety, ensuring work follows the highest standards and that any incidents are promptly reported and addressed.
Qualifications
  • Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • Experience working independently and collaboratively within a team environment.
  • Experience: 5+ years in full software development lifecycle, including testing, deployment, and cross-platform development.
  • Real-Time OS Expertise: Extensive hands-on experience with real-time operating systems like VxWorks and Linux.
  • C Programming: Strong proficiency in C for designing and developing control systems.
  • Control Systems Knowledge: A deep understanding of control system software design, ideally with exposure to servo drive applications.
  • Version Control: Familiarity with version control systems to manage and track code effectively.
  • Communication Skills: Excellent ability to explain complex technical solutions to both technical and non-technical stakeholders.
  • Systems Knowledge: Experience in helping define requirements for complex systems, particularly in the naval defense sector.
  • Documentation: Create and maintain key software documentation, including Software Requirements Descriptions (SRDs), Software Design Descriptions (SDDs), and Test Plans.


Aplin is an award-winning employment agency dedicated to connecting diverse, top-tier talent with exceptional organizations across North America. We welcome applicants from all backgrounds and there are no fees to apply for our jobs or to engage with our recruiters in finding a new career. Companies hire us to help them expand and diversify their teams. All applicants must be legally entitled to work in Canada, which includes having the appropriate documentation, such as a work permit.

Easily manage your email preference and unsubscribe at any time. Aplin does not share your personal data with any third party, and our recruiters do not present your resume to any of our clients without first obtaining your permission.