JOBSEARCHER
SIGN IN

Algorithm Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

We're hiring on behalf of a Haystack partner!The Role Contribute to the design and development of advanced systems within multi-disciplinary teams. Design, implement, and test C applications in a real-time environment. Analyze signal processing algorithms and port them to C for multi-core environments. Optimize C code for DSP applications and parallel processing to meet real-time requirements. Develop Hardware-in-the-loop (HITL) tests to validate signal processing algorithms. Communicate technical software details effectively to internal and external engineers.What You'll Need Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science. 4+ years of software development experience, including strong C/C++ for embedded systems. Understanding of linear algebra, probability, and basic signal processing principles. Familiarity with hardware-software interaction and computer architecture. Experience with build tools (GCC, CMake, Make) and version control systems (git). Active Secret level security clearance with the ability to obtain TS/SCI.What's On Offer Opportunity to work on state-of-the-art signal processing for electronic warfare. Collaborative environment with experts in hardware and software co-design. Competitive salary and comprehensive benefits package. Encouragement of continuous learning and skill development.Apply via Haystack today!