Description
Are you passionate about collaborating with a diverse team of experts to tackle the most pressing challenges in imaging systems? Do you thrive on the challenge of solving complex problems at the intersection of software engineering, autonomy, and imaging technology? Do you desire a dynamic and collaborative environment?
If you’re passionate about shaping the future of imaging systems, we invite you to be part of our journey!
We’re looking for an inventive and experienced C++ Imaging Software Engineer to join our Imaging Systems Group, where your creativity becomes the backbone of projects that enhance our technological capabilities, drive innovation, and pioneer the next wave of advancements in imaging technology.
As a C++ Imaging Software Engineer, you will…
- Participate in the design, development, and implementation of C++ applications from concept to deployment.
- Collaborate with cross-functional teams to define, design, and deploy new features.
- Write clean, scalable, and efficient code.
- Debug and resolve software defects and issues.
- Optimize code for performance and scalability.
- Participate in code reviews to maintain high code quality standards.
- Stay up-to-date with the latest industry trends and technologies.
- Mentor and provide technical guidance to junior engineers, encouraging a culture of innovation and excellence within the team.
Qualifications
You meet our minimum qualifications for the job if you…
- Possess a Bachelor’s degree in Computer Science, Engineering, or a related field.
- Have 5+ years of experience in C++ software development.
- Demonstrate excellent problem-solving and analytical skills and a strong understanding of object-oriented programming and design patterns.
- Are fluent in version control systems (e.g., Git), software development methodologies and best practices, and debugging tools and techniques.
- Possess a working knowledge of multi-threading and concurrency.
- Demonstrate strong communication and teamwork abilities.
- Are able to obtain a Secret security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
You’ll go above and beyond our minimum requirements if you…
- Have experience in developing and optimizing embedded systems and related technologies with a focus on low Size, Weight, and Power constraints, ensuring efficient and high-performance solutions for compact and power-sensitive applications.
- Have experience with Artificial Intelligence and Machine Learning architectures, Unmanned Systems and Autonomy, and/or image and signal processing algorithm development.
- Are fluent in additional programming languages (Python, Rust, etc.), Docker/Kubernetes, and/or Agile/Scrum methodologies.
- Maintain familiarity with modern C++ standards (C++11/14/17/20).
- Have experience working with large-scale software systems and architectures.
- Possess a working knowledge of software security practices and principles.
- Are able to obtain a Department of Defense Top Secret security clearance.
Why work at APL?
The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation’s most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.
At APL, we celebrate our differences and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore-Washington metro area.
About Us
APL is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.
APL is committed to promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. In doing so, we are committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities.
To apply for this job please visit itjobpro.com.