EDUCATION / CERTIFICATIONS
BS/BE in computer science, software engineering, or related technical degree or experience
EXPERIENCE / QUALIFI...
EDUCATION / CERTIFICATIONS
BS/BE in computer science, software engineering, or related technical degree or experience
EXPERIENCE / QUALIFICATIONS
Required
- Minimum 3 years experience in general software development environments
- Extensive experience writing Python. Have a good knowledge of the contents of Python's built in functions and Standard Library,
- Comfortable with debugging Python code.
- Experience in designing and developing application GUIs - using Plotly Dash, QT, or similar.
- Experience in developing against Interface Control Documents such as interfacing with electrical test equipment.
- Knowledge of Document/Code management (like Git, Clearcase) systems
Preferred
- At least one of C, C++, or C#
- Experience working in requirements based design. DOORS preferred.
- Proficient in writing detailed design documents using formal design standards
- Experience in designing and developing Object-Oriented systems using C++ or C#
- Experience with writing unit tests
- Experience in writing code that actuates hardware.
- Experience in distributed systems and some experience with web architecture.
- Worked with accessing databases such as SQLite.
- An active security clearance
- provided by Dice