About the Job
We are seeking an accomplished Software Engineer to join our Technology team.
This role is pivotal in the development and implementation of cutting-edge software products that drive innovation in safety-critical environments.
The position will be based at our office.
Key Responsibilities
* Developing robust software applications aligned with customer needs.
* Collaborating cross-functionally with engineers, product managers, testers, and more.
* Troubleshooting and resolving software issues across our product suite.
* Participating in the full software lifecycle—from concept to release.
* Continuously improving development practices and contributing to R&D initiatives.
* Maintaining technical documentation to support scalable development.
* Delivering high-quality software on schedule with minimal bugs.
* Adhering to workplace safety practices.
* Strong coding efficiency and collaborative problem-solving.
* Protecting intellectual property and data.
* Positively impacting testing, simulation, and radar data evaluation.
Requirements
* Bachelor’s degree (or equivalent) in computer science, software engineering, or related discipline.
* Experience in designing, developing, and testing software products.
* Ability to diagnose and correct complex software problems.
* Proficiency in C# and Microsoft technologies (Visual Studio).
* Front-end development experience (React or similar).
* Solid understanding of source control and issue tracking systems.
* Strong communication, documentation, and technical writing skills.
Why Work With Us?
We value diversity and inclusivity in our workplace.
We foster an enviable atmosphere of teamwork, connection, and community.
We offer a collaborative environment, cutting-edge innovation, and opportunities to grow your career.