Software Engineer
Apply NowCompany: Aversan
Location: Mississauga, ON L4T 4M6
Description:
Job Description: Software Developer
Aversan Inc. ( www.aversan.com ) is a leading Engineering Company specializing in Systems Integration and Software Testing. We are currently seeking a talented Software Developer to join our team at our client's location in Mississauga, Ontario.
Job Responsibilities:
Aversan Inc. ( www.aversan.com ) is a leading Engineering Company specializing in Systems Integration and Software Testing. We are currently seeking a talented Software Developer to join our team at our client's location in Mississauga, Ontario.
Job Responsibilities:
- Adhere to the Quality Management System (QMS) in all tasks.
- Design, develop, and maintain computer system software based on approved design documents for military products.
- Convert functional specifications into well-defined software capabilities.
- Update and maintain the bug tracking repository to reflect design and code status, as well as software user manuals.
- Stay updated on cutting-edge software systems to enhance programming techniques and efficiency.
- Provide in-field support, which may require some travel.
- Follow all Health & Safety procedures and report any accidents or incidents promptly, participating in investigations as needed.
- Full development life cycle experience, including testing and cross-platform skills.
- Proficiency with Real-Time Operating Systems (RTOS), particularly VxWorks and Linux.
- Strong experience in C programming.
- Expertise in control systems software design.
- Exposure to servo drive applications.
- Familiarity with software revision control systems.
- Ability to communicate technical solutions to project management and development teams.
- Experience in defining requirements for complex naval systems.
- Ability to create functional specifications by breaking down high-level requirements into defined capabilities.
- Experience in developing and updating Software Requirements Descriptions (SRD), Software Design Descriptions (SDD), and Software Test Plans.
- Capable of working both independently and as part of a team.
- Strong verbal and written communication skills.
- Bachelor of Science in Electrical/Computer Engineering, Computer Science, or a related field.