Job description
We’re looking for an Application Software Engineer to help build the user-facing tools and APIs that power our next-generation RF monitoring systems.
You’ll work across Windows and Linux platforms to develop applications and interfaces that handle vast amounts of data — transforming raw signal intelligence into usable insight for mission-critical users. This is a great opportunity to work at the intersection of embedded systems and high-level software, taking ownership of systems that span the full stack.
🔧 What You’ll Be Doing
🧠 What You’ll Bring
💡 Nice to Have
You’ll work across Windows and Linux platforms to develop applications and interfaces that handle vast amounts of data — transforming raw signal intelligence into usable insight for mission-critical users. This is a great opportunity to work at the intersection of embedded systems and high-level software, taking ownership of systems that span the full stack.
🔧 What You’ll Be Doing
- Full software development lifecycle: from design and requirements to testing and deployment
- Develop clean, high-quality software in C# for client-server systems
- Build and maintain RESTful APIs to interface with embedded and distributed devices
- Create and maintain functional specifications and documentation
- Write unit tests and contribute to test automation
- Perform peer reviews and help maintain code quality across the team
- Collaborate with engineers across embedded, systems, and hardware disciplines
🧠 What You’ll Bring
- Strong knowledge of C# and object-oriented programming
- Experience developing and maintaining RESTful APIs
- Familiarity with client-server architectures and data-heavy applications
- Good grasp of design patterns, data structures, and Agile development practices
- Solid problem-solving skills and attention to detail
- Comfortable working independently and in a cross-functional team
- Excellent communication skills
💡 Nice to Have
- Degree in Computer Science, Engineering or similar
- Familiarity with:
- WPF or other modern UI frameworks
- ASP.NET or similar web frameworks
- Algorithm design and implementation
- Linux shell scripting and cross-platform development
- Real-world tech – You’ll work on applications that control mission-critical RF systems used globally
- Cross-functional teams – Work closely with embedded, RF, and hardware engineers
- Onsite + hybrid – Design, dev, and manufacturing are all in-house for fast feedback and rapid iteration
- Ownership and learning – Autonomy to shape features and work across the stack
- Flexible, impactful work – Help deliver tech-for-good used by defence and security customers worldwide