أبلاي إيدج ابدأ البحث عن عمل

Software Engineer

Robert Half · Huntsville, AL

قدّم وتابع مع أبلاي إيدج
Our client is seeking an experienced Backend Developer to join a long-term application modernization initiative. The primary focus of this project will be maintaining embedded code leveraging Python, C++, C, and Java.This is an excellent opportunity for a developer who enjoys solving complex technical challenges and contributing to a significant application modernization effort from migration through completion. This role is not eligible for C2C. Primary ResponsibilitiesDesign and architect full-stack software solutions for airborne systems, including embedded software architecture, code implementation, unit testing, and integration of distributed software modules across subsystems and networks.Lead technical design decisions and influence solution approaches within the software development lifecycle, utilizing DevOps and CI/CD pipelines.Develop software tools, test harnesses, and infrastructure to support fully integrated solutions.Mentor and review work of junior engineers, providing technical guidance on design patterns, coding standards, and best practices.Communicate directly with customers, end users, internal stakeholders, and cross-functional teams to define requirements, resolve technical issues, and drive project deliverables.Take ownership of entire software components or subsystems from concept through deployment.Basic QualificationsCandidate must possess at least a bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or equivalent technical degree with an overall GPA of 3.0 or higher.Candidate should have 4-8 years of relevant technical experience.Design and architect full-stack software solutions for airborne systems, including embedded software architecture, code implementation, unit testing, and integration of distributed software modules across subsystems and networks.Lead technical design decisions and influence solution approaches within the software development lifecycle, utilizing DevOps and CI/CD pipelines.Develop software tools, test harnesses, and infrastructure to support fully integrated solutions.Mentor and review work of junior engineers, providing technical guidance on design patterns, coding standards, and best practices.Communicate directly with customers, end users, internal stakeholders, and cross-functional teams to define requirements, resolve technical issues, and drive project deliverables.Take ownership of entire software components or subsystems from concept through deployment.Have excellent teamwork and communication skills.Clearance QualificationCandidate must be a U.S. Citizen with the ability to obtain and maintain a Secret Security Clearance (interim and final).Preferred QualificationsExperience establishing, improving, or adapting disciplined software engineering processes and development standards.Proven ability to coordinate and deliver across multiple products under development by distributed teams, managing technical dependencies and integration points.Hands-on experience with embedded software including device drivers, board support packages, boot loaders, Real Time Operating Systems (RTOS), and Hardware Description Language (HDL).Working knowledge of hardware systems including microcontrollers, single board computers, common peripheral interfaces, and hardware test equipment.Experience with software architecture patterns and design principles for embedded and distributed systems.Track record of identifying and resolving complex integration issues across hardware/software boundaries.Experience with configuration management tools, version control systems, and automated build/test frameworks.Domain knowledge in defense systems, avionics, or guided munitions highly desirable.Experience mentoring engineers on embedded software best practices or leading technical design reviews.The pay range for this position is $60 to $85 per hour. Benefits available to contract/temporary professionals, include medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.