![pdf](images/pdf_icon3.png)
Data Acquisition Software Developer
Department |
Acquisition Software |
Reports to |
Acquisition Software Lead Developer |
Location |
Ottawa office |
SGL is seeking a junior software engineer to work as part
of our team to develop the next generation of our airborne
data acquisition software system. Primary duties will
include building and supporting a high performance survey
data acquisition platform, proprietary sensor
instrumentation, and operator interfaces.
Responsibilities
- Help to design and develop a next generation
distributed data acquisition software platform and
development tooling;
- Enhance and maintain a high performance data
acquisition software stack;
- Work directly with field personnel to gather
functional requirements and identify new features and
workflows;
- Integrate new instruments with a unified recording and
display system;
- Create operator interfaces to provide readiness and
diagnostic displays and guide operators through
instrument operational workflows;
- Troubleshoot and research to determine solutions to
user and system issues;
- Develop technical and training manuals and resources;
and
- Support future development with sustainable software
engineering practices and technology solutions.
Qualifications and Experience
- B.Sc. degree or higher in computer engineering or
relevant field;
- Proven work experience developing applications with
C++ and Python;
- Demonstrated ability to work with users to determine
application requirements and solutions, with a
problem-solving attitude;
- Knowledge of current application development,
deployment, and management practices, including CI and
DevOps tools; and
- Excellent verbal and written communication skills.
One or more of the following experience is a plus:
- Embedded software development (Yocto);
- Device driver development;
- Hardware development or electronics design;
- FPGA or microcontroller development;
- Front-end development (Web, OpenGL);
- Distributed/real-time systems (DDS, Robot Operating
System);
- TCP/IP networking;
- USB device development;
- Linux/Unix system administration;
- Numeric analysis (Jupyter/Python);
- DevOps/CI experience (Docker, GitLab);
- Disassembly/reverse engineering; and
- Aviation industry experience.
The successful candidate is not expected to have all or
even most of the experiences listed above. Training will
be provided.
Benefits
SGL is committed to promoting employee wellness and
successful work-life balance. Employee benefits include
(but are not limited to):
- Comprehensive benefits coverage including health,
dental, vision, and paramedical;
- Life insurance;
- Employee and family assistance program;
- Paid vacation, personal leave, and medical leave;
- On-site gym; and
- On-site parking.
If you are interested or know a qualified person who
would be interested, please forward their resume to careers@sgl.com.
Please include the position title in the subject line
of your email.
Sander Geophysics is an equal opportunity employer.
Accommodations, including this posting in an alternate
format, are available for applicants with disabilities
throughout the recruitment process. If you require
accommodation, contact Human Resources at careers@sgl.com
prior to your interview. Please note that only applicants
selected for an interview will be contacted. We thank all
applicants for their interest.
|