You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Technologist

The Software Engineering Technologist applies technical knowledge to support Oceaneering Technologies (OTECH) software group needs. This role is expected to learn OTECH processes and best engineering practices; and apply the knowledge to help the software group complete tasking. This role is key in solving problems under the supervision of a software program lead.
OTECH produces and maintains unique underwater systems – typically for US Navy and other US Government Department of Defense customers. Our projects are all one-of-a-kind. Projects range from quick burn to lifecycle management of fielded systems. The ideal candidate for this position would have a zest for being thrown into new situations and have a knack for asking questions when guidance is needed, while capable of functioning independently when given clear instructions.

Duties & Responsibilities

 
  • Learn and apply the systems engineering V-model as it applies to the software group with little supervision.
  • Help create work products for production, development, test, or analysis.
  • Create tools to increase efficiency and execution.
  • Actively interface with your assigned lead and team.
  • Communicate independently and effectively with teammates outside the software group for issue resolution.
  • Creation and maintenance of project CDRL’s. This includes requirements management, documentation, unit testing, safety testing, and software qualification testing. 
  • Support testing on the factory floor, offsite, and offshore.
  • Understand user requirements, concept of operations documents, and system requirements specifications.
  • Prepare reports and present results to fellow team members.
  • Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.


Qualifications

 
Essential Qualifications
  • Associates degree in Engineering Technology or equivalent.
  • Proficiency with the Microsoft Office environment.
  • Ability to obtain and maintain a United States Government Department of Defense Security Clearance.
  • Must be a US citizen.

Preferred Qualifications
  • Experience with any of the following is preferred:
  • C, C++, C#, Java and/or Qt.
  • Knowledge of ocean engineering.
  • Microprocessors and single-board computer (SBC) based control systems.
  • Analyzing communication protocols including: UDP and multicast, TCP, serial protocols, SPI, I2C, CAN, etc.
  • Python or other scripting languages.
  • Linux OS and bare metal firmware.
  • Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers.
  • Current Security+ certification.


Equal Opportunity Employer

 
All qualified candidates will receive consideration for all positions without regard to race, color, age, religion, sex (including pregnancy), sexual orientation, gender identity, national origin, veteran status, disability, genetic information, or other non-merit factors.