Job summary
Software Engineering TechnologistLocation: Hybrid remote in Hanover, MDCompany Profile: Oceaneering Technologies (OTECH)
Job seniority: entry level
Responsibilities
• Manage configuration of program lab• Help create work products for production, development, test, or analysis• Communicate independently and effectively with your assigned lead and team• Creation and maintenance of project CDRL's• 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
Requirements
• Associate degree in engineering technology or equivalent experience• Ability to obtain and maintain a United States Government Department of Defense Security Clearance• Ability to obtain and maintain CompTIA Security+ certification (training will be provided)• Must be a US citizen• Experience with any of the following is preferred: C, C++ and/or REACT, working with orchestrated environments using tools such as Kubernetes, Docker or Podman, microprocessors and single-board computer (SBC) based control systems, analyzing communication protocols such as: UDP and multicast, TCP, serial protocols, SPI, I2C, CAN, MQTT, gRPC/Protobuf etc., Python or other scripting languages, Linux OS (specifically Red Hat) and FreeRTOS• Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers
Key Skills Needed
• C• C++• REACT• Kubernetes• Docker• Podman• Microprocessors• Single-board computer (SBC) based control systems• UDP and multicast• TCP• Serial protocols• SPI• I2C• CAN• MQTT• gRPC/Protobuf• Python• Linux OS (specifically Red Hat)• FreeRTOS