Posted in

Software Development Engineer

Software Development Engineer

CompanyTeledyne
LocationStillwater, OK, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Applicants must be a U.S. citizen
  • BS or MS degree in Computer Science or equivalent preferred
  • Minimum 5 years relevant experience in software development preferred
  • Expert at Java
  • Expert problem-solving skills
  • Expert at multi-threaded programming and debugging
  • Experience with Git
  • Experience with network configuration and tools (e.g., ssh, scp)
  • Excellent written and verbal communication skills
  • Ability to develop detailed plans for a task, accurately estimate the effort, and track progress
  • Ability to track issues/changes with or without an issue tracking system and generate a change log
  • Ability to overcome challenges and make tradeoffs between an ideal solution and what is possible given project constraints

Responsibilities

  • Programming in Java using IntelliJ
  • New development and sustaining of existing applications
  • Desktop and Server Ubuntu 22.04 for development and deployment
  • Source code management using Git
  • Issue tracking using Jira
  • Written communication (e.g., Jira, Confluence, documents, spreadsheets, presentations, email)
  • May be responsible for any/all stages in the software engineering lifecycle: requirements gathering, analysis, design, documentation, programming, debugging, and unit testing
  • Estimate scope and effort for a task
  • Developing software in a larger integrated system
  • Developing software in a team
  • Apply troubleshooting techniques and overcome challenges
  • Work at a Teledyne office with access to project hardware
  • Work within a geographically disperse team
  • Periodic travel for integration sessions at other sites and supporting build, test, or customer events
  • Continual growth as tools and technologies advance
  • Develop and maintain an understanding of the system and equipment that is controlled.

Preferred Qualifications

  • Expert at integrating and working with network and serial devices
  • Expert with Ubuntu 22.04 (or newer) OS.
  • OS and package configuration
  • Development, debugging, and deployment tasks from a remote console (e.g., ssh)
  • Experience with Bash scripting
  • Experience with Android and Windows OS.
  • Experience with Integrated Sensor Architecture (IAS)
  • Experience with Military Standard Software Development and Documentation (MIL-STD-498)
  • Ability to create mockups and rapid prototypes
  • Understanding of software security practices