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 related
- Interest 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 standard
- Basics in communication protocols CAN, ARINC, RS-422, Ethernet.
- Software Knowledge : Microsoft Office, DOORS, SVN.
30+ days ago