About Us
We are a dynamic team of young engineers, domain experts, and seasoned sales professionals dedicated to providing comprehensive turnkey solutions for complex challenges in Signal Processing. Our expertise spans the cutting-edge technologies in Signal Processing, addressing critical needs in the Defence and Aerospace sectors. Our offerings encompass a wide range of solutions, from tactical radios and radar systems to extensive research and mission-critical applications.
About the Role
We are building a high-performance, enterprise-grade application designed to process and analyze large-scale data in real time, enabling advanced visualization and decision-making. As a Senior Software Engineer, you will be a hands-on contributor across backend and frontend systems, owning the design and implementation of major components in our data-intensive workflows.
This role is for an experienced individual contributor who enjoys deep technical work on real-time data systems, signal processing workflows, and interactive visualization platforms, and who takes pride in raising the engineering bar around them.
Responsibilities
- Design and build backend and frontend systems for high-throughput, real-time data applications, owning the implementation of major components end to end.
- Develop backend services, APIs, and data processing logic that ingest and analyze large volumes of sensor and signal data with low latency.
- Build event-driven services using Kafka for streaming and Redis for caching and shared state.
- Build performant, data-heavy frontend applications — dashboards, charts, and real-time visualizations capable of handling large datasets across devices.
- Write tested, reviewed, well-documented code and champion engineering best practices through thorough code reviews and technical discussions.
- Mentor junior engineers and share knowledge across the team.
- Collaborate with data scientists, electronics engineers, and UI/UX designers to translate requirements into working systems.
Qualifications
- Bachelor's degree in Computer Science, Electronics, or a related field, or equivalent practical experience.
- 5+ years of professional software engineering experience, with strong exposure to data-driven and real-time applications.
- Proficiency in at least one modern backend language (e.g., C++, C# or Python), with hands-on experience building scalable, distributed systems.
- Strong experience building data-intensive frontend applications using React (or a comparable modern framework) with TypeScript, including performance optimization, state management, and visualization libraries such as D3.js, ECharts, Plotly, or Highcharts.
- Hands-on experience with Kafka (or comparable event streaming platforms) and Redis for caching and shared state.
- Strong fundamentals in relational databases (PostgreSQL or equivalent), including schema design, indexing, and query optimization.
- Comfortable on Linux, with Git-based workflows, containerized deployment (Docker), and CI pipelines.
- Demonstrated practice with unit and integration testing (pytest, JUnit, Jest, or equivalent).
Preferred Qualifications
- Familiarity with time-series databases (TimescaleDB, InfluxDB, or similar) for sensor and telemetry workloads.
- Experience with on-premises or LAN-based deployment of real-time systems.
- Familiarity with WebSockets, Server-Sent Events, or gRPC for streaming data to clients.
- Experience with observability stacks (structured logging, Prometheus/Grafana, or comparable).
- Exposure to signal processing, DSP, or sensor telemetry domains.
Why Join Us
- Culture of Excellence: We are committed to fostering a culture where every individual can thrive, grow, and make a difference.
- Opportunities for Growth: We believe in investing in our people and providing opportunities for professional development and advancement.
- Collaborative Culture: Join a collaborative and supportive work environment where your contributions are valued and recognized.
- Innovative Environment: Be part of a team that thrives on innovation and is committed to pushing the boundaries of RF technology.