About the job
AnySignal is an innovative startup dedicated to pioneering the next era of RF products and services. Our mission is to deliver a versatile platform that meets the rigorous demands of space and defense missions, ensuring exceptional performance that is easy to deploy, monitor, purchase, and upgrade.
Our diverse team brings together expertise from fields such as cloud computing, artificial intelligence, communications, sensing, embedded systems, and more.
Role Summary
We are seeking a talented Software Engineer to design, optimize, and maintain the foundational software infrastructure that drives advanced modeling and signal processing development at AnySignal. You will contribute to the core systems that empower our engineers to swiftly prototype, simulate, and validate signal processing algorithms, ensuring these tools are efficient, adaptable, and scalable. This position emphasizes software architecture and optimization, making it perfect for engineers who excel at the intersection of numerical computing, performance engineering, and systems design.
Key Responsibilities
Develop and enhance core modeling frameworks to support high-speed signal processing simulations and analyses.
Modernize existing codebases by translating Python functionalities into high-performance C/C++ implementations as needed.
Design reusable, modular libraries that foster experimentation and ensure software-hardware consistency across teams.
Collaborate closely with DSP, firmware, and hardware engineers to ensure that modeling tools meet technical and performance requirements.
Enhance performance and scalability through profiling, multi-threading, and vectorization techniques.
Improve the developer experience by enhancing tools for simulation, visualization, and automated testing.
Candidate Profile
Demonstrated experience in designing robust software architectures.
Strong proficiency in Python and C/C++.
Solid understanding of object-oriented programming and design patterns.
