Associate Software Engineer
The Associate Software Engineer at Confidential Client will design, develop, and maintain real-time embedded control and perception software for automated undersea and surface defense systems. This role involves collaboration with hardware and software teams to create innovative sensor and vehicle control solutions, contributing to prototype development and advancing next-generation defense technologies in an on-site Buffalo, NY environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Aviation and Aerospace Component Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role Overview
Confidential client is seeking an Associate Software Engineer to join an Advanced Technology and Engineering Programs (ATEP) team working on prototyping and maturing automated undersea and surface systems. This early-career, full-time role is onsite in Buffalo, NY and focuses on embedded real-time control, perception, and vehicle control software for defense systems. The role may require the ability to obtain a U.S. security clearance and access to export-controlled information.
What You’ll Do
- Design, implement, test, and maintain real-time embedded control and perception software for sensors, actuators, and vehicle platforms
- Develop perception and object-detection/tracking algorithms and integrate them with control systems
- Work closely with hardware, systems, and software engineers to define requirements and verify solutions
- Follow software engineering best practices, including continuous integration, unit/integration testing, and code review
- Integrate and program perception/navigation sensors (lidar, cameras, radar, IMUs, GPS) where applicable
- Help prototype novel architectures and support live hardware testing to advance TRL
Required Qualifications
- Bachelor of Science in an engineering discipline (software/computer engineering preferred)
- Early-career professional (internship or co-op experience is a plus)
- Strong proficiency in Modern C++ and Python
- Solid computer science fundamentals: data structures, algorithms, concurrency, multi-threading
- Understanding of operating system internals (kernel, driver architectures)
- Must have the ability to obtain a U.S. Security Clearance
Preferred (Nice-to-Have)
- Master of Science in Engineering
- Experience with real-time operating systems and real-time application development
- Experience training, validating, and optimizing visual object detection models
- Proven experience in Linux environments and system architecture
- Familiarity with version control, testing frameworks, and coding standards
- Experience developing embedded real-time control software for actuation and vehicle systems
- Hands-on experience programming and integrating perception/navigation sensors
How We Care For You
- Financial rewards: competitive compensation, bonus opportunities, 401(k) matching, Employee Stock Purchase Plan (select locations), flexible spending and health savings accounts
- Work/life balance: flexible paid time off, parental leave, holidays, and relocation assistance
- Health & welfare: medical, dental, vision, life, disability coverage, and Employee Assistance Program (EAP)
- Professional development: tuition assistance, mentorship, leadership development, and technical growth programs
- Inclusive culture: employee resource groups, respectful work environment, and values-driven teams
Salary Range Transparency
Buffalo, NY: $75,000–$95,000 Annually
The base salary range represents the low and high end of the confidential client’s salary range for this position in the given work location. Actual salaries will vary depending on factors including but not limited to location, experience, and performance. Total compensation may include other rewards such as annual bonuses, stock purchase programs, and region-specific benefits.
Additional Information
- This role requires access to U.S. export-controlled information.
- Candidate must be eligible to work in the U.S. and be able to obtain required security clearances.
- Recruitment is handled by Careertakes on behalf of the confidential client.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range