Job Description
CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His / her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may evolve to a leadership or software development role.
The role is hybrid
Responsibilities :
Reporting directly to both the client and our chief engineer, his / her tasks (but not limited to) will be to :
- Retro-engineer Design from Code
- Carry out the software testing (unit or integration) on complex software functions.
- Develop and run the relevant tests on the test platforms to verify correctness of design.
- Debug issues (raised during the software development cycle) in the application software.
- Ensure traceability between all the software design and tests artefacts.
- Conduct independent peer reviews on design, code or tests produced by other team members.
- Draft all the final technical documents.
- Provide a clear status and workload to his / her direct supervisors.
- Participate to continuous improvement of the team performance (quality, efficiency, on-time delivery).
Qualifications
Minimum 5 year experience in language ADA or C or C++.
Associate Degree in Engineer, Computer science or relatedInterest in troubleshoot complex software problems.Good communication, interpersonal skills, team-player.Curiosity, autonomy, pro-activity and ability to find solutions and compromises.Minimum 5 year experience in testing tools such as LDRA or VectorCAST or equivalent.Experience in GreenHills Tools is a plus.S. degree in Electrical or Computing Science or equivalent.Basics in DO-178B or C or equivalent standardBasics in communication protocols CAN, ARINC, RS-422, Ethernet.Software Knowledge : Microsoft Office, DOORS, SVN.