Aversan Inc.www.aversan is a trusted multiservice engineering and electronics manufacturing company. Aversan delivers leadingedge and reliable safetycritical electronics and software systems to the aerospace defence and space industries.
We are currently seeking a qualified Software Analyst to join our team. The Software Analyst involves contributing to the development and testing of safetycritical software systems for railway signaling working under the supervision of senior engineers. Key responsibilities include coding debugging testing and integrating software changes with a focus on learning and applying engineering processes and best practices.
Location: Toronto ON
Job Type: Hybrid
Responsibilities
Modifies and extends existing designs codes debugs writes test procedures and tests software code.
Produces under supervision detailed impact analyses of changes to multiple software components.
Reviews code test procedures and test results.
Produces and executes integration tests on simulated or target hardware test benches.
Identifies the root cause and implements corrections for software defects.
Basic Qualifications
University degree in Computer sciences Engineering or a closely related field.
Minimum 1 year of relevant working experience; Relevant Academic Projects will be considered.
Entry level analysis skills able to diagnose issues based on application logs and correlate events to failures.
Practical experience in using typical programs which are part of Microsoft Office Suite.
Practical experience with source control and IDEs or code editors.
Demonstrated experience in producing working applications using one of:
C
C using STL Boost
Theoretical knowledge of objectoriented techniques multithreading socket programming.
AUTOSR MISRA C standards OOPS concepts
Basic understanding of Graph theory.
Exposure to scripting and Python
Basic understanding of control theory (PID PD Fuzzy Logic Adaptive controllers etc. is a good to have.
Able to program on multiple operating systems (i.e. Windows Linux etc. is a good to have.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.