Easter Seals Jobs

Job Information

Skyfish LLC Lead Software Engineer in Missoula, Montana

(Skyfish, LLC has an opening in Missoula, MT) Lead Software Engineer: Oversee and provide guidance through the design, development, delivery, and maintenance of a ground and aircraft based software suite that controls small unmanned aerial systems (drones) for remote data capture. Oversee the gathering and documenting of user requirements of the software. Work with pilots and ensure that all software is tested and safe for flight. Oversee and provide guidance through the design and development of autonomous workflows for capturing remotely sensed data using the aerial platform. Oversee continuous integration for testing and delivery of code systems to ensure safe operation in flight. Work with other departments to ensure that the software meets their needs. Work directly with the Vice President of Engineering and other engineers to design new products. Ensure that all software is documented for internal use and customer use. Oversee software department’s interfacing with customers and act as the software department representative in these customer interactions. Assign software engineers and senior software engineers to overnight travel to customers when support is needed in the field. Devise workflows and standards that software engineers and senior software engineers follow when contributing to software projects. Oversee code reviews to ensure work done by the software department meets established standards. Analyze and track metrics measuring the performance of software engineers and the department. Track metrics of software performance. Evaluate the technology stack and emerging technologies to ensure that software development adheres to industry best practices and uses cutting edge technologies. Report on progress of software projects to company executives and stakeholders. Will supervise Software Engineers and Senior Software Engineers. On occasion (up to four times a month), the Lead Software Engineer will need to travel down to the Skyfish manufacturing facility, located 30 minutes south of work location, to aid in software development. No overnight travel is required for this position. Requires Masters in Computer Science or closely related field and 1 year experience as Lead Software Engineer, Senior Software Engineer, or related. 1 year must include experience with (1) C++, (2) programming for the Android operating system, (3) network programming using communication protocols like Serial or IP, (4) using Docker, (5) using version control like Git, and (6) test-driven development. Send resume to catherine.miller@skyfish.ai and refer to job title.

DirectEmployers