Cyber Software Engineer; Embedded
Listed on 2026-06-03
-
Engineering
Cybersecurity, Software Engineer
Job Summary
The cybersecurity software engineer will work on team projects supporting all aspects of obtaining and maintaining an ATO for a closed restricted network. This includes creating and updating documents, risk identification, risk mitigation, system updates, and system validation. The position involves collaboration with the customer, security test teams, software development team, hardware development team, production sites, and subcontractors, as well as planning, tracking, and meeting work commitments.
PrimaryDuties & Responsibilities
- Creating and updating cybersecurity documents such as system security plans, IA test plans, key and certificate management plans, ports and protocols lists, software version descriptions, SBOM accreditation boundary and network diagrams.
- Performing threat modeling, vulnerability assessments, and risk analysis in compliance with relevant standards.
- Conducting vulnerability scans.
- Evaluating controls, published threats, testing and system reviews.
- Mitigating risks by implementing controls, applying updates, and reducing exposure (e.g., removing packages, closing ports).
- Identifying options to resolve or mitigate open risks, including integrating existing solutions, defining custom solutions, or developing new ones.
- Creating updated system images and verifying system operation after mitigation steps or image creation.
- Supporting software verification and validation activities per cybersecurity assurance levels.
- Tracking issues in Jira, writing documentation, tickets, spreadsheets, presentations, and email.
- Estimating scope and effort for tasks.
- Developing software within a larger integrated system, applying troubleshooting techniques, and overcoming challenges.
- Working on-site at a Teledyne office and collaborating with a geographically dispersed team.
- Traveling periodically for integration sessions, build, test, or customer events.
- US citizenship.
- Ability to obtain and maintain a Secret clearance.
- DoD 8570.01-M certification (IAT Level 1 or equivalent required; IAT Level 2 or equivalent preferred).
- Experience with RMF or DIACAP.
- Expert problem‑solving skills.
- Excellent written and verbal communication skills.
- Expertise in Linux (preferably Ubuntu 24.04 or newer), command line, system configuration, network configuration (VLANs, routes, iptables/nftables), and package management.
- Experience with Android, setting up time servers, DHCP servers, custom services, remote console (SSH), Nessus Professional, Clonezilla, STIGs and SRGs.
- Ability to develop detailed plans, accurately estimate effort, and track progress, with or without an issue‑tracking system and generate change logs.
- Ability to make trade‑offs between ideal solutions and feasible solutions within project constraints.
- BS or MS degree in Computer Science or a related field.
- Level 2 or Level 4 Engineer (Senior level).
- Experience with Android for x86 OS, Android x86, Bliss OS, Bass OS.
- Experience with Yocto OS, Docker containers.
- Programming or scripting to automate tasks;
Bash scripting. - Experience with Cross Domain Solutions (CDS), customizing secure boot/TPM for disk encryption.
- Creating custom Clonezilla scripts.
- Experience with Military Standard Software Development and Documentation (MIL‑STD‑498).
- Familiarity with Jira and Confluence tools.
- Previous experience with military / DoD programs.
Teledyne is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non‑merit‑based factor made unlawful by federal, state, or local laws.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).