Unity/C# and Signal Processing Engineer
Tech Stack
Job Description
We’re currently seeking a passionate freelance Unity/C# and Signal Processing Engineer to join our cybersecurity project.
The project is related to an innovative wearable device designed to enhance security through passwordless, biometric, multifactor authentication (MFA).
We are looking for someone to join us ASAP until January, with the possibility of an extension.intent has over 10+ years of experience in helping to conceptualize, design, and build apps for IoT and connected devices.
We're a software house that acts as a specialized think partner for products at the intersection of physical and digital (like wearables and IoT) - from net-new to products looking to enter a competitive and established niche.
Some of our clients include Oura, BOSE, and McIntosh audio systems.💎 Requirements: 4+ years as a VR Engineer or similar role, proficiency in C#, Unity Development for VR apps, English B2+💰 Salary: 25,000 - 40,000 PLN net on B2B depending on your experience.🏝️ Perks and benefits: 100% remote work, flexible working hours, and knowledge-sharing initiatives.
Moreover, if after a few months of working together, we're all on the same page, then definitely we’ll gladly invite you to join our internal intent team for long-term collaboration and you’ll enjoy all the benefits, such as paid holidays, paid sick leave, training budget, and much more!
Responsibilities:- Developing and maintaining a Unity VR application and a core library focused on biometric data visualization and interaction.- Implementing and optimizing DSP algorithms for real-time data processing and visualization within VR.- Managing efficient data handling and streaming within Unity to ensure a stable framerate in VR.- Collaborating on backend data processing.- Designing data storage and handling for session-based data to retain VR session information.Required Technical Stack Experience:- Expert level in Unity development, especially for VR applications on Android (Meta Quest devices).- Expert level in C# and implementing efficient data handling.- Expertise in designing, developing, and maintaining API and SDK for others to use.- Strong knowledge of efficient memory management and data processing pipelines.- Deep understanding of platform limitations, especially on VR devices.- Knowledge of integrating with cloud streaming and storage of real-time sensor data.Expected Knowledge in the DSP Domain:- Experience with real-time data streaming and processing, ideally for biometric or sensor-based data.- Experience in implementing and optimizing DSP algorithms, particularly real-time signal processing.- Understanding of EEG and PPG signal characteristics and quality assessment.Nice-to-Have Technical Stack Experience:- Java knowledge, particularly in Android development, for working on communication protocols.- Familiarity with BrainFlow or similar libraries in sensor and DSP data handling.- Experience with hardware integration in Unity (though no firmware work is required).-Experience in Noise Reduction and Signal Filtering Techniques for real-time biometric data.- Experience in Latency Optimization and Predictive Algorithms for Signal Processing.
Familiarity with algorithms to predict signal fluctuations or compensate for delays (such as predictive coding) would enhance the VR experience.- Knowledge of Data Security and Privacy Practices required while working with sensitive biometric data, and familiarity with data security protocols and practices.Recruitment process:A screening call with an HR person (45 mins).A technical interview (60 mins).Final feedback received within a couple of days after the interview.Join us on this exciting journey where you'll have the opportunity to work on groundbreaking projects and shape the future of the IoT industry.
Embrace the challenge, unleash your creativity, and be part of a team that is passionate about making a real impact in the world of technology 🦾