Embedded Software Intern (C++) - Summer 2024, Dedrone, Sterling, VA
Dedrone -
N/A
Sterling, VA,
US
N/A
Embedded Software Intern (C++) - Summer 2024
Date Posted: 2024-05-06
Job description
C++ Summer Internship
Location: Sterling, VA (This role requires being on-site at Dedrone office)
This role requires you to be authorized to work in the US
Company Overview:
Dedrone is the world's most trusted smart airspace security company. Hundreds of commercial, government and military customers around the world rely on Dedrone's comprehensive, command and control (C2) solution to protect against the persistent and escalating threat from drones while enabling "good" drones to fly. By leveraging AI/ML, Dedrone is the only solution that provides continuous, autonomous interrogation and verification of drones that enables both multi-sensor and multi-mitigation options onto a single fused 'pane-of-glass'. Whether on-premises / air-gapped or in the cloud, Dedrone customers can easily detect, track, identify, analyze, and mitigate drone threats.
Internship Summary:
As a C++ intern specializing in real-time embedded systems and multithreading, you will have the opportunity to work on exciting projects that push the boundaries of technology. Your main responsibilities will include developing and optimizing real-time embedded software solutions, implementing multithreading techniques for improved performance, and contributing to the integration of RF systems into our products. This internship will provide you with hands-on experience in a fast-paced and collaborative environment, allowing you to grow your skills and knowledge under the guidance of experienced professionals.
Key Responsibilities:
Collaborate with the development team to design and implement real-time embedded software solutions using C++
Optimize software performance by leveraging multithreading and parallel processing techniques
Contribute to the integration of RF systems into embedded applications, ensuring seamless functionality and performance
Participate in code reviews, testing, and debugging to maintain high-quality software standards
Document and communicate technical designs and implementations effectively within the team
Qualifications:
Pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
Proficiency in C++ programming language with a strong understanding of real-time embedded systems and multithreading concepts
Knowledge or experience with RF systems, including wireless communication protocols, is highly desirable
Familiarity with software development tools, version control systems, and debugging techniques
Strong problem-solving skills and the ability to work effectively in a team environment
Excellent communication and organizational skills with a proactive and self-motivated attitude
Benefits:
Hands-on experience in a real-world industry setting
Mentorship and guidance from experienced professionals
Exposure to cutting-edge technology and innovative projects
Networking opportunities within the industry
Potential for future career opportunities within the company
Dedrone is an equal opportunity employer. All applicants for this position will be considered for employment without regard to race, color, religion, national origin, veteran status, disability status, sex, sexual orientation, or gender identity (including m/f/x).