Embedded Software Engineer
at Aversan
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Feb, 2025 | Not Specified | 10 Nov, 2024 | N/A | Java,Visual Studio,Clearcase,Software,Git,Scripting Languages,Clearquest,Perl,Embedded Systems,Jira,C,Assembly,Agile Methodologies,C++,Programming Languages | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
To perform design, analysis, programming and integration activities in the development of software for train control systems solutions, achieving customer satisfaction of the delivered solution/product.
.
QUALIFICATIONS
- Experience in the development of software for embedded systems using C and C++
- Practical experience with source control, IDE and requirements management tools (e.g Eclipse, Jira, Git, ClearCase, ClearQuest, Doors, etc)
- Experience in development of software in Java, C-Sharp, Assembly and Python programming languages will be considered an asset
- Experience in using scripting languages such as Perl, Ruby etc.
- Experience in Modelling and Simulation
- Able to program on various operating platforms (i.e. Windows, Linux, Unix etc.)
- Knowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator etc.)
- Knowledge of railway signaling techniques including of SelTrac CBTC
- Experience in working within a team using Agile Methodologies
Responsibilities:
- Understands the customer’s needs and through life cycle concerns whatever the used means (e.g. advanced studies, simulations, mock-ups, models, prototypes, etc.).
- Contributes to the formalization of mission/function description, architectural & algorithms design and the refinement of functional and non-functional requirements.
- Designs, codes, debugs, write test procedures and tests software code, chairs design reviews.
- Reviews code, test procedures and test results
- Analyses and implements correction for defect reports
- Perform engineering testing in the field and investigates problems in the field.
- Provides some inputs for cost estimates.
- Assists Functional manager in providing training, leadership and motivation to the staff
- Contributes in co-engineering activities with the Systems Engineering team in order to ensure system software
- consistency and the right refinement of software components and compliance with the software architecture.
- Solves tasks in the best technical and timely manner. Looks for opportunities and make suggestions for improvements.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada