Unity/C# and Signal Processing Engineer
intent
πRemote - Worldwide
Please let intent know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join our team as a freelance Unity/C# and Signal Processing Engineer to work on an innovative cybersecurity project involving a wearable device with passwordless, biometric, multifactor authentication. This is a remote position with flexible hours, lasting until January with the possibility of extension. You will develop and maintain a Unity VR application, implement DSP algorithms, manage data handling, and collaborate on backend processing. The ideal candidate has 4+ years of experience as a VR engineer, expertise in Unity and C#, and a strong understanding of signal processing. After a few months, there's a possibility of joining our internal team with additional benefits like paid holidays and a training budget.
Requirements
- Have 4+ years of experience as a VR Engineer or similar role
- Be proficient in C#
- Have experience in Unity Development for VR apps
- Have English B2+ proficiency
- Possess expert-level Unity development skills, especially for VR applications on Android (Meta Quest devices)
- Possess expert-level proficiency in C# and implementing efficient data handling
- Have expertise in designing, developing, and maintaining API and SDK for others to use
- Possess strong knowledge of efficient memory management and data processing pipelines
- Have a deep understanding of platform limitations, especially on VR devices
- Have knowledge of integrating with cloud streaming and storage of real-time sensor data
- Have experience with real-time data streaming and processing, ideally for biometric or sensor-based data
- Have experience in implementing and optimizing DSP algorithms, particularly real-time signal processing
- Have an understanding of EEG and PPG signal characteristics and quality assessment
Responsibilities
- Develop and maintain a Unity VR application and a core library focused on biometric data visualization and interaction
- Implement and optimize DSP algorithms for real-time data processing and visualization within VR
- Manage efficient data handling and streaming within Unity to ensure a stable framerate in VR
- Collaborate on backend data processing
- Design data storage and handling for session-based data to retain VR session information
Preferred Qualifications
- Have Java knowledge, particularly in Android development, for working on communication protocols
- Be familiar with BrainFlow or similar libraries in sensor and DSP data handling
- Have experience with hardware integration in Unity (though no firmware work is required)
- Have experience in Noise Reduction and Signal Filtering Techniques for real-time biometric data
- Have 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
- Have knowledge of Data Security and Privacy Practices required while working with sensitive biometric data, and familiarity with data security protocols and practices
Benefits
- 100% remote work
- Flexible working hours
- Knowledge-sharing initiatives
- Paid holidays
- Paid sick leave
- Training budget
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let intent know you found this job on JobsCollider. Thanks! π