At a Glance
- Tasks: Develop cutting-edge radar software for drone navigation and precision landing.
- Company: Join ANGOKA, a leader in intelligent transport systems and advanced sensing technologies.
- Benefits: Enjoy a dynamic work environment with opportunities for innovation and collaboration.
- Why this job: Make a real impact on drone technology and enhance safety in autonomous flight.
- Qualifications: 5+ years in software engineering, experience with radar systems and programming languages like C/C++.
- Other info: Collaborate with industry experts and contribute to groundbreaking advancements in aviation technology.
The predicted salary is between 36000 - 60000 £ per year.
The growing demand for safer, more efficient, and intelligent transportation systems has created a significant need for advanced sensing technologies. At ANGOKA, we are focused on enabling intelligent transport systems (ITS) to navigate complex environments, avoid obstacles, and perform precision maneuvers, especially in situations where GPS signals are weak or visual systems are obstructed. Our ground-breaking co-operative radar solution offers the ability for intelligent transport systems (ITS) to operate in diverse environmental conditions (e.g., darkness, fog, rain). Radar technology is pivotal for the advancement of intelligent transport systems, offering robust, all-weather sensing that enhances safety, efficiency, and autonomy in a wide range of commercial applications.
As we continue to create breakthroughs at the forefront of emerging technology, we are looking for an ambitious Radar Software Engineer to join some of the industry's brightest minds dedicated to developing hardware and software solutions.
What you will do:
- As a Radar Software Engineer, you will be responsible for the development and integration of cutting-edge co-operative radar systems specifically designed to enhance drone navigation and enable precision-assisted landing.
- This role will focus on both near-term and medium-term needs for radar technologies, with an emphasis on improving accuracy, safety, and reliability in dynamic environments.
- You will play an instrumental role in designing, developing, and optimising software solutions for radar systems, based on the TI AWR radar platform, to provide real-time detection, tracking, communication and coordination of non-cooperative and cooperative targets.
- You will work closely with a multidisciplinary team of engineers to develop high-performance, reliable radar software that meets the stringent requirements of the aerospace industry.
What we are looking for:
- A highly motivated self-starter who thrives in a dynamic environment, demonstrates initiative, and excels at independently driving projects from concept to completion.
- 5+ years demonstrable experience developing solutions in a software engineering role with experience in radar system development preferably using the TI mmWave SDK and related development tools.
Key Responsibilities:
- Radar Software Development: Develop, and maintain software for TI AWR radar systems, focusing on signal processing, radar control, and system integration.
- Technology Integration: Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing.
- Cooperative Radar Design: Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions in dense environments.
- Testing & Validation: Conduct extensive testing of radar systems in real-world scenarios (e.g., indoor/outdoor environments, urban landscapes) to ensure system robustness in diverse conditions.
- Regulatory Compliance: Consideration of the relevant aviation software standards for drone operations, including any regional or international airspace regulations.
Key Skills:
- Software/Embedded Systems: Expertise in programming languages such as C/C++, Python, and embedded software development.
- Experience with radar digital signal processing (DSP), including FFT, filtering, and noise reduction techniques (CFAR, Kalman filters).
- Proficiency with radar simulation tools, hardware integration, and testing methodologies (Matlab / Octave).
- Understanding of firmware architectures and hardware abstraction layers.
- Knowledge of embedded systems design patterns.
- Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability.
- Develop and maintain technical documentation, including software design specifications, user manuals, and test reports.
- Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
- Knowledge of common communication protocols (I2C, SPI, UART, etc.).
- Understanding TCP/IP, UDP, MQTT and other networking protocols is essential for connected devices.
Desirable:
- Experience in the TI mmWave SDK and related development tools.
- Expertise in Experience with drone navigation systems, autonomous flight, and landing algorithms is a plus.
- Understanding of cooperative radar networks for multi-agent systems.
- Experience with machine learning techniques for sensor data processing and decision-making.
- Knowledge of the latest advancements in radar technology and software development practices.
- Knowledge in aviation safety standards and radar certification processes.
- Ability to collaborate in multi-disciplinary teams and manage project timelines.
- Prior experience using collaborative tools such as confluence, miro, jira.
- Experience managing teams.
- A collaborative mindset.
- Strong problem-solving skills and an eagerness to learn.
This role offers an exciting opportunity to shape the future of drone technology, making a tangible impact on autonomous flight, safety, and efficiency in the growing field of unmanned aerial vehicles.
Agile Software Developer (m/w/d) employer: ANGOKA
Contact Detail:
ANGOKA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Agile Software Developer (m/w/d)
✨Tip Number 1
Familiarise yourself with the TI AWR radar platform and its SDK. Understanding the specific tools and technologies used in the role will not only boost your confidence but also demonstrate your commitment to the position during interviews.
✨Tip Number 2
Engage with online communities or forums related to radar technology and drone navigation systems. Networking with professionals in the field can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies. Since the role requires participation in sprint planning and retrospectives, showcasing your familiarity with Agile practices will set you apart from other candidates.
✨Tip Number 4
Stay updated on the latest advancements in radar technology and autonomous systems. Being knowledgeable about current trends and innovations will help you engage in meaningful conversations during interviews and show your passion for the field.
We think you need these skills to ace Agile Software Developer (m/w/d)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with radar systems and the TI mmWave SDK. Use specific examples to demonstrate your skills in programming languages like C/C++ and Python.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with ANGOKA's mission to enhance intelligent transport systems and provide specific examples of your past projects that relate to radar technology.
Showcase Your Technical Skills: Include a section in your application that lists your technical skills, such as experience with digital signal processing, embedded systems, and familiarity with communication protocols. This will help demonstrate your qualifications for the Radar Software Engineer position.
Highlight Team Collaboration Experience: Since the role involves working closely with a multidisciplinary team, emphasise any previous experiences where you successfully collaborated on projects. Mention your familiarity with Agile methodologies and tools like Jira or Confluence to show you can integrate well into their workflow.
How to prepare for a job interview at ANGOKA
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like C/C++ and Python, as well as your familiarity with radar system development. Highlight specific projects where you've implemented signal processing techniques or worked with the TI mmWave SDK.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Be ready to explain how you approach problem-solving, particularly in dynamic environments. Share examples of how you've tackled complex issues in previous roles, especially related to radar technology.
✨Emphasise Team Collaboration
Since this role involves working closely with a multidisciplinary team, illustrate your ability to collaborate effectively. Discuss your experience in Agile environments, including participation in sprint planning and retrospectives, to show that you're a team player.
✨Stay Updated on Industry Trends
Familiarise yourself with the latest advancements in radar technology and drone navigation systems. Being knowledgeable about current trends will not only impress your interviewers but also demonstrate your passion for the field and commitment to continuous learning.