Software Development Engineer
Company | Teledyne |
---|---|
Location | Stillwater, OK, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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