Advanced Software Engineer for Linux Application Development for Crypto and Cross Domain Solutions
Embedded Linux
Embedded Software
Embedded System
Embedded Systems
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 support the development of next-generation cryptographic and Cross Domain Solutions technologies. In this contract role based in Scottsdale, AZ (hybrid), you will design, build, and maintain Linux-based applications for embedded systems in support of national security programs.
What you will do
- 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.
- Develop secure, high-performance applications for embedded Linux environments.
- Collaborate with hardware, systems, and cybersecurity teams to integrate software solutions into advanced platforms.
- Troubleshoot and debug complex software and embedded system issues.
- Create and implement innovative technical solutions while following software engineering standards and best practices.
- Participate in Agile activities such as sprint planning, code reviews, and continuous improvement.
- Evaluate emerging technologies and recommend enhancements to software architectures and development processes.
Key technologies
- Linux-based platforms and embedded Linux
- Xilinx Vitis, Petalinux, Zynq UltraScale+, Versal
- Software Defined Radio (SDR)
- Docker, Podman
- Wind River Linux
- Secure communications systems and Secure Red/Black Separation architectures
Required qualifications
- Bachelor’s degree in a related STEM field with 5+ years of relevant experience, or a 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 experience with software architecture, design, development, debugging, and integration.
Additional information
- Subject to background check and drug screen upon offer.
- Overtime may be required based on project schedules and business demands.
- Work is centered on embedded Linux development, cryptographic technologies, secure communications, and Cross Domain Solutions for national security programs.
- In compliance with federal law, successful candidates must verify identity and eligibility to work in the United States and complete the required employment eligibility verification form upon hire.
- Active Secret Clearance is required.
Compensation: $62 to $62 per hour (USD). Minimum experience: 3 years. Job type: contract.