Signals Software EngineerWe are seeking a talented and innovative Signals Software Engineer to join our team and contribute to the development of advanced software solutions for signal processing and analysis. In this role, you will design, implement, and optimize algorithms and applications to process complex signal data. You will collaborate with cross-functional teams to develop efficient, scalable, and reliable systems that address challenging technical requirements.
The ideal candidate has a strong foundation in signal processing concepts, is proficient in software development, and thrives in a dynamic and collaborative environment. Join us to play a critical role in advancing cutting-edge technologies and solving real-world challenges.Position Responsibilities:Design and develop software for signal processing applicationsImplement and optimize signal processing algorithmsAnalyze and process complex signal dataCollaborate with teams to integrate signal processing solutions into larger systemsTroubleshoot and debug signal processing softwareCreate documentation for signal processing software solutionsRequired Skills:Proficiency in programming languages such as C++, Python, or MATLABStrong understanding of digital signal processing (DSP) conceptsExperience with signal analysis toolsAbility to optimize code for real-time processingKnowledge of software development lifecycle (SDLC)Familiarity with version control systems (e.g., Git)Desired Skills:Experience with RF signal processingFamiliarity with machine learning applications in signal analysisUnderstanding of hardware integration with signal processing systemsKnowledge of communications protocols (e.g., LTE, Wi-Fi)Proficiency in using FPGA or GPU for signal processingFamiliarity with advanced simulation tools (e.g., Simulink)