CrawlJobs Logo

Senior Defensive Security Engineer – Embedded Systems

United States, Los Angeles 140000.00 - 200000.00 USD / Year · Job Posted December 12, 2025
Apply Position
Job Link Share

Job Description

Silvus is seeking a Senior Defensive Security Engineer – Embedded Systems who will report to the Director of Software Engineering on the Software Engineering team. The successful individual in this role will focus on protecting our embedded systems from potential threats by designing and implementing robust security measures, conducting security assessments, and ensuring compliance with industry standards.

Job Responsibility

  • Design and implement Linux-based security architectures for embedded systems, focusing on secure boot, and kernel hardening
  • Develop and enforce Linux security features, including iptables, netfilter, and auditd for intrusion detection and prevention
  • Conduct security assessments and audits of Linux-based embedded systems to identify and mitigate vulnerabilities
  • Integrate Linux security best practices into the development lifecycle (DevSecOps), emphasizing secure coding and configuration management
  • Manage vulnerabilities in Linux-based embedded systems, including timely patching and kernel updates
  • Train teams on Linux security practices, including privilege management, file system permissions, and container security
  • Participate in incident response planning and execution for Linux-based embedded systems
  • Implement Linux-native encryption and authentication mechanisms (e.g., dm-crypt, OpenSSL, PAM) for secure communications

Requirements

  • Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or related field (e.g., Mathematics, Computer Engineering)
  • Minimum 5 years in cybersecurity, with at least 2 years in defensive security roles focused on Linux-based systems
  • Expertise in Linux network security, secure coding, or embedded systems security
  • Coding/scripting in C/C++, Python, Bash, or assembly for Linux environments
  • Familiarity with Linux security tools like Auditd, Lynis, or vulnerability scanners
  • Security Clearance: Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire
  • Must be a U.S. Person (U.S. Citizen, or U.S. Permanent Resident) due to clients under U.S. federal contracts

Nice to have

  • Master’s degree in Cybersecurity, Computer Science, Information Technology, or related field
  • One or more of the following certifications: CISSP, CISM, GIAC Security Expert (GSE), CompTIA Security+, or Linux-specific (e.g., LFCS, RHCE)
  • Hands-on experience implementing Linux security controls, such as SELinux, AppArmor, or iptables, and conducting security assessments
  • Proficiency in Linux security frameworks, such as CIS Benchmarks, NIST SP 800-53, or STIGs
  • Broad experience with Linux secure development lifecycle (SDL) practices
  • Knowledge of Linux threat intelligence and threat modeling
  • Familiarity with Linux container security (e.g., Docker, Podman) and cloud environments
  • Strong communication skills to explain Linux security concepts to technical and non-technical audiences
  • Collaborative teamwork with cross-functional groups
  • Experience securing resource-constrained Linux-based embedded systems
  • Understanding of real-time Linux systems and their security implications
  • Knowledge of Linux hardware security integration, such as TPM or Secure Enclave
  • Demonstrated experience designing secure Linux communication systems with encryption, authentication, and key management
  • Familiarity with mobile ad-hoc networking security on Linux platforms

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Defensive Security Engineer – Embedded Systems

8 matching positions

Senior Embedded Systems Engineer

Architect the Future of Secure Positioning: Senior Embedded Systems Engineer. St...
Location
Location
United States , Sunnyvale
Salary
Salary:
138700.00 - 190700.00 USD / Year
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Cybersecurity Focus: Demonstrated expertise in designing secure workflows and implementing defensive security measures in embedded environments
  • Networking Competence: Deep understanding of networking and communication protocols
  • Embedded Development: Significant experience with C/C++ and Real-Time Operating Systems (RTOS), including primitives like mutexes, semaphores, and task priorities
  • Linux Proficiency: Solid knowledge of Embedded Linux and various Linux distributions
  • Communication: Ability to collaborate effectively with non-technical stakeholders, such as product marketing, to drive security requirements
Job Responsibility
Job Responsibility
  • Architect Secure Workflows: Design and implement robust security frameworks and networking protocols for high-end GNSS receivers to defend against evolving cyber threats
  • Lead Technical Security: Act as the primary authority on cybersecurity issues, identifying system weaknesses and collaborating with global teams to document and resolve vulnerabilities
  • Drive Cross-Functional Alignment: Partner with Product Marketing and various Trimble divisions to translate complex security requirements into high-performance, user-centric features
  • Innovate Systems Architecture: Specify and define software architectures capable of being deployed across multiple operating systems for next-generation product development
  • Collaborate Globally: Interface with the Trimble Cloud team and international R&D hubs to ensure seamless, secure communication across the entire product ecosystem
What we offer
What we offer
  • Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans
  • tax savings plans for health, dependent care and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer

The Senior Systems Engineer supports the B-1 Training System Support Center (TSS...
Location
Location
United States , Dyess AFB (Abilene), TX
Salary
Salary:
Not provided
aerosimulation.com Logo
Aero Simulation, Inc. (ASI)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7–10 years of progressive engineering experience supporting complex systems
  • Experience developing and maintaining embedded, real-time, or distributed simulation software on Linux and/or Windows platforms
  • Demonstrated experience in systems engineering, R&D, and advanced technical development
  • Proficiency in C, C++, and/or C# in real-time or high-performance environments
  • Experience with system integration, debugging, and performance optimization
  • Experience using version control systems (Git, SVN)
  • Bachelor’s degree in Engineering (Systems, Electrical, Mechanical, Aerospace, Software, Computer Engineering, or related discipline) from an accredited institution is strongly preferred
  • U.S. Citizenship Required
  • Must be able to successfully pass an initial background screening
  • Must be able to obtain and maintain an active Department of Defense (DoD) security clearance
Job Responsibility
Job Responsibility
  • Apply systems engineering principles to architect, design, develop, integrate, and validate complex aircraft training and simulation systems
  • Perform system architecture development, requirements analysis, trade studies, and technical risk assessments
  • Design and integrate real-time software and hardware solutions supporting flight, mission, and sensor simulation
  • Lead system-level integration activities involving avionics interfaces, flight controls, networking systems, motion platforms, and visual systems
  • Troubleshoot and resolve complex system, software, and integration issues across development, integration, and sustainment phases
  • Lead and contribute to applied research, development, and prototyping of next-generation aircraft training and simulation technologies
  • Evaluate emerging tools, frameworks, and architectures to improve fidelity, performance, and maintainability of simulation systems
  • Develop technical concepts and proof-of-concept solutions to support future capabilities and customer needs
  • Develop, integrate, and optimize real-time simulation software on Linux and Windows platforms
  • Design and implement real-time 3D visual and immersive environments using Unity and custom graphics solutions
What we offer
What we offer
  • Employee Stock Ownership Plan (ESOP)
  • Flexible work environment
  • Generous paid time off
  • Professional development opportunities
  • Industry competitive compensation
  • Medical benefits
  • Dental benefits
  • 401k
  • Fulltime
Read More
Arrow Right

Senior AI Engineer

Shutterfly is seeking a Senior AI Engineer (Contractor) to accelerate the design...
Location
Location
United States , Eden Prairie
Salary
Salary:
Not provided
abottstech.com Logo
Abotts
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software / ML engineering experience, with 2+ years building production generative AI or agentic systems
  • Expert-level proficiency in Microsoft Copilot Studio — agent design, topics, custom connectors, Power Platform integration, governance, and lifecycle management
  • Hands-on expertise with Azure AI Foundry (formerly Azure AI Studio) — model deployment, prompt flow, agent service, evaluations, and content safety
  • Production experience with Anthropic Claude — Anthropic SDK, prompt caching, tool use, MCP (Model Context Protocol), and multi-turn agent design
  • Strong working knowledge of Google Cloud Platform — Vertex AI, Gemini, Agent Builder, BigQuery, Cloud Run, and IAM
  • Proficiency in Python and at least one of TypeScript/Node.js or C#/.NET
  • Solid grounding in RAG architectures, vector databases (Azure AI Search, Pinecone, Vertex Vector Search), embeddings, and semantic retrieval
  • Experience with LLM evaluation frameworks, observability (LangSmith, Azure AI Foundry evaluations, custom telemetry), and A/B testing of AI systems
  • Experience integrating AI with Microsoft 365 (Graph API, Teams, SharePoint, Outlook) and enterprise identity (Entra ID / OAuth2)
  • Strong understanding of responsible AI, data privacy (GDPR, CCPA), and enterprise security practices
Job Responsibility
Job Responsibility
  • Design, build, and deploy enterprise-grade AI agents, copilots, and automation workflows that integrate with Microsoft 365, internal systems, and customer-facing applications
  • Microsoft Copilot Studio: Develop and operationalize agents and low-code/pro-code solutions — custom topics, plugins, knowledge sources, and connectors
  • Azure AI Foundry: Architect and implement model orchestration, retrieval-augmented generation (RAG), evaluation, and guardrails using model catalog, prompt flow, agent service, and content safety
  • Anthropic Claude: Integrate Claude models (Opus, Sonnet, Haiku) via the Anthropic API and Bedrock — including prompt caching, tool use, extended thinking, and agentic patterns
  • Google Cloud Platform: Build and operate AI services using Vertex AI, Gemini, Agent Builder, BigQuery, and associated MLOps tooling
  • Lead end-to-end model lifecycle: data preparation, fine-tuning/adaptation, evaluation, deployment, observability, and continuous improvement
  • Establish and enforce responsible AI practices — security, privacy, content safety, bias mitigation, prompt injection defense, and auditability — in alignment with Shutterfly enterprise standards
  • Partner with Systems Engineering, Security, and Data teams to integrate AI workloads with identity (Entra ID), data platforms, and CI/CD pipelines
  • Mentor internal engineers and developers
  • produce reusable patterns, reference architectures, and documentation that elevate the team's AI maturity
Read More
Arrow Right

Embedded Developer, Senior

As an embedded software engineer, you know how to create and maintain crucial pi...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of experience with computer network operations capability development and engineering services, including defense and exploitation to gain strategic advantages
  • 10+ years of experience with computer programming in C/C++, Python, Assembly, or PerlScript
  • Experience with software development, analytic development, and DevOps techniques for malware variants, advancing crypt capabilities, and emerging unknown protocols
  • Experience gathering requirements, designing and developing approaches for product security and resilience, cryptographic solutions, and anti-forensic measures
  • Experience with indigenous and vendor proprietary protocols
  • Experience using automation and virtualization to deploy, maintain, and sustain capabilities, developing and executing strategies for countering or mitigating environmental challenges, security and policy constraints, and system and architecture limitations
  • Experience with designing, developing, debugging, and testing of embedded software, and performing requirements analysis to drive requirement specifications
  • Experience packaging embedded software products for release to government customers
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree
Job Responsibility
Job Responsibility
  • Support the development of systems, sites, and tools for our clients
  • Write, test, and edit code in support of the team’s overall results
  • Develop and reverse engineer software that supports hardware functionality on a wide range of devices
  • Configure solutions based on the platform being used
  • Work with other team leaders to troubleshoot and correct operational issues
  • Work with cybersecurity specialists to ensure that the software you’re creating is secure
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
  • Fulltime
Read More
Arrow Right

Senior Principal Engineer Software

Are you an experienced Software Engineer looking for the next step to grow your ...
Location
Location
United States , Hudson, New Hampshire
Salary
Salary:
132962.00 - 226035.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Software Engineering, Computer Science, or Electrical Engineering with 8+ years of related experience, or a Master of Science with 6+ years of related experience
  • Experience developing multi-threaded, real time, embedded, low latency software in a Linux development environment with C/C++ and Python.
  • Experience with container technologies such as Kubernetes, Docker, Podman, Helm. Container Network Interfaces.
  • Familiarity with gRPC and Pub/Sub frameworks (NATS, ActiveMQ, ZeroMQ, etc.)
  • Experience developing Digital Signal Processing (DSP) and Software Defined Radio (SDR) applications
  • Motivated individual with strong problem-solving abilities
  • Willingness to perform a wide variety of related tasks
  • Current Secret clearance
Job Responsibility
Job Responsibility
  • Work across multiple disciplines and collaborate with Systems, Hardware and Test Engineers to impact all phases of the Software Development Lifecycle
  • Design and write software
  • Develop Next Generation Electronic Systems Products and Solutions
What we offer
What we offer
  • Flexible work environment
  • 9/80 work schedule
  • Health, dental, and vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Fulltime
Read More
Arrow Right

Embedded Developer, Senior

As a computer network operations (CNO) specialist, you know that embedded and ap...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience with computer network operations capability development and engineering services, including defense and exploitation
  • Experience with advanced software development, analytic development, and DevOps techniques for malware variants, advancing crypt capabilities, and emerging unknown protocols
  • Experience gathering requirements, designing and developing approaches for product security and resilience, cryptographic solutions, and anti-forensic measures
  • Experience with indigenous and vendor proprietary protocols
  • Experience using automation and virtualization to deploy, maintain, and sustain capabilities, developing and executing strategies for countering or mitigating environmental challenges, security and policy constraints, and system and architecture limitations
  • Experience with designing, developing, debugging, and testing of embedded software, and performing requirements analysis to drive requirement specifications
  • Experience performing design reviews with team members and government stakeholders
  • Experience packaging embedded software products for release to government customers
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree
Job Responsibility
Job Responsibility
  • Support full project lifecycles
  • Guide an agile team of professionals
  • Manage reverse engineering and vulnerability analysis on a range of software problems
  • Inform operational parameters for complex systems
  • Leverage artificial intelligence and machine learning to influence the delivery of your work
  • Determine what the art of the possible is and what can be done—and then bring it to life for your clients
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
Read More
Arrow Right

Senior Android Software Engineer – In-Vehicle Infotainment & OTA

GM is looking to hire a Senior Android Software Engineer to lead design, develop...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in CS, Software Engineering, EE/CE, or related field, or equivalent experience
  • 5+ years of Android development with production Android apps or Android-based embedded software and proven experience on AAOS or deeply embedded Android platforms
  • Expert Kotlin skills
  • strong proficiency in Kotlin and/or Java, Android SDK, and modern Android patterns (coroutines/Flow, Jetpack, MVVM or similar)
  • Deep understanding of App/activity lifecycles, Background limits, scheduling, background work, Coroutines/Flow, concurrency, configuration changes, Memory management, profiling, and performance tuning, Android permissions, security, and system services
  • Track record of designing, implementing, and shipping complex features end-to-end in large codebases with strong debugging skills
  • Demonstrated performance optimization on resource-constrained devices (UI, networking, I/O, rendering), with measurable improvements
  • Strong grounding in software quality with experience automated testing, code reviews, defensive and secure coding
  • Experience writing and maintaining: Unit tests (JUnit, MockK/Mockito), UI tests (Espresso, UI Automator), System/integration tests
  • Hands-on experience with CI/CD pipelines, automated builds, and Git workflows in multi-team environments
Job Responsibility
Job Responsibility
  • Design, develop, build, and maintain IVI apps and services on AAOS / embedded Android to evolve OTA update clients with robust rollback, error handling, and fault recovery
  • Own UX and interaction flows for key scenarios (e.g., media, navigation integrations, app-store experiences, messaging), ensuring experiences are intuitive, glanceable, compliant with Android Automotive UX, driver-distraction, safety guidelines and meet GM and regulatory requirements
  • Drive performance on constrained hardware to optimize startup/resume times, frame rate, animation smoothness and manage memory, CPU, I/O for predictable behavior
  • Integrate apps with vehicle properties, VHAL, navigation, media, voice assistants, and back-office services via AAOS APIs and IPC (AIDL, gRPC or similar) and instrument apps with logging, metrics, and traces for observability, field triage, and continuous improvement
  • Define and collaborate on unit, integration, UI, and bench/in-vehicle test coverage and ensure fast cold-boot and resume and support multi-version AAOS/Android and long vehicle lifecycles
  • Apply and evolve clean, modular Android architectures (e.g., MVVM + Jetpack) for large, long-lived automotive codebases by partnering with platform teams on AOSP/AAOS customization and integration
  • Diagnose and fix issues across app, framework, and system layers
  • Contribute to architectural decisions on system services, permissions, and security models and influence platform-level improvements in stability, performance, security, and developer efficiency
  • Define and implement various test strategies like Unit tests (e.g., JUnit, MockK/Mockito), UI tests (e.g., Espresso, UI Automator), System/integration tests
  • Build and maintain test automation for emulators and on-bench environments and integrate automated testing into CI/CD pipelines and automated build systems
  • Fulltime
Read More
Arrow Right

Senior Principal Electrical Engineer

BAE Systems is seeking a Senior Principal Electrical Engineer to join our team i...
Location
Location
United States , Nashua
Salary
Salary:
132962.00 - 226035.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering
  • 8+ years (or 6+ years with MS EE) designing, testing, and troubleshooting high-reliability embedded systems
  • Demonstrated understanding of electrical principles, test methodologies, and the ability to work with advanced test equipment and cutting-edge technology
  • Demonstrated experience designing mixed-signal CCAs
  • Strong “hands-on” laboratory experience with instrumentation, equipment, and processes
  • Eligible to obtain a DOD Security Clearance
Job Responsibility
Job Responsibility
  • Design and troubleshoot digital, analog, mixed signal, and power CCAs for military electronics/avionics equipment
  • Lead electrical engineering designs, development, integration/test, and production of complex and dynamic military systems
  • Participate in requirements development, performing technical trade studies, and evaluating technology insertion/upgrades
  • Develop architectures for electronic hardware that leverage embedded processors, microcontrollers, and VHDL based FPGAs/SoCs
  • Develop and execute test plans, which includes the integration of test solutions, and provide detailed reports on test results
  • Knowledge transfer by mentoring junior engineering talent
What we offer
What we offer
  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • Fulltime
Read More
Arrow Right