Advanced Software Engineer for Linux Application Development for Crypto and Cross Domain Solutions
Embedded Linux
Embedded Software
Embedded System
Embedded Systems
Engineer
Hardware Software Co Design
Integration
Linux
Operating Systems
Petalinux
Secure Software Development
Secure Software Development Lifecycle
Software Defined Radio
Software Development
Software Engineer
Software Engineering
Software Security
Versal
Xilinx Vitis
Zynq Ultrascale+
Job Description
Acara Solutions is hiring an Advanced Software Engineer to help build next-generation cryptographic and Cross Domain Solutions technologies for national security programs.
Responsibilities
- Design, develop, test, and maintain Linux-based applications for embedded cryptographic systems.
- Support the full software development lifecycle: requirements analysis, design, implementation, integration, testing, and deployment.
- Build secure, high-performance applications for embedded Linux environments.
- Collaborate with hardware, systems, and cybersecurity teams to integrate software into advanced platforms.
- Troubleshoot and debug complex software and embedded system issues.
- Deliver innovative technical solutions while following software engineering standards and best practices.
- Participate in Agile activities including sprint planning, code reviews, and continuous improvement.
- Evaluate emerging technologies and recommend enhancements to software architectures and development processes.
Requirements
- Bachelor’s degree in a related STEM field with 5+ years of relevant experience, or Master’s degree with 3+ years of relevant experience.
- 5+ years developing software applications for Linux-based platforms.
- 3+ years developing embedded Linux applications.
- 3+ years with software architecture, design, development, debugging, and integration activities.
Technical Environment and Tools
- Linux-based platforms and embedded Linux
- Xilinx Vitis, Petalinux, Zynq UltraScale+, Versal
- Software Defined Radio (SDR)
- Docker and Podman
- Wind River Linux (or similar embedded operating systems)
- Secure communications systems
- Secure Red/Black Separation architectures
Additional Details
- Location: Scottsdale, AZ (hybrid)
- Job type: Contract
- Pay: USD 62 - 62 per hourly
- Experience level: 3+ years minimum
- Agile experience supporting secure software development
- Background check and drug screen required upon offer
- Overtime may be required based on project schedules and business demands
- United States employment eligibility verification required upon hire
- Active Secret Clerance