ACL Digital is seeking a Senior Software Engineer to join the Secure Computing Solutions team supporting the Pleasanton, CA Integrated Product Team. The selected candidate will work on developing secure hardware and software solutions for aerospace and commercial applications.
Responsibilities:
- Develop, document, and maintain software architectures, requirements, algorithms, and interfaces
- Lead development and integration of complex software components into fully functional systems
- Design and execute software verification plans, test procedures, and test environments
- Perform debugging, performance evaluation, and analysis of software systems
- Collaborate with software and VLSI teams to deliver mission-critical software solutions
- Maintain code quality using bug tracking and source control systems
- Support integration of database, network interfaces, and gRPC-based services
Requirements:
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field
- 7–9+ years of software development experience
- Strong experience with C# software development and debugging
- Experience with database integration, gRPC, and network interfaces
- Experience with Python scripting
- Experience with software performance analysis and debugging tools
- Experience using bug tracking and source control systems
- Experience with C or C++ programming
- Experience developing embedded software for ARM processors
- Familiarity with computer and information security principles
- Knowledge of Intel processor architectures
- Experience working in an Agile development environment