Overview
Client is seeking an experienced Software Engineer to lead and support complex software development projects for airborne systems. This role is responsible for software design, development, testing, documentation, implementation, and ongoing system support. The ideal candidate will bring strong C programming experience, knowledge of RTCA/DO-178C airborne software lifecycle activities, and the ability to lead technical efforts from requirements through delivery.
Core Responsibilities
Lead detailed software development and engineering projects to meet cost, schedule, technical, and user objectives.
Perform software design for complex systems, including requirements definition, user interaction, cost/benefit analysis, and system documentation.
Develop, code, test, debug, document, implement, upgrade, and maintain complex software products.
Support airborne software lifecycle processes and certification-related activities aligned with RTCA/DO-178C.
Review customer requirements, define project goals, and coordinate with users, management, and technical teams.
Determine project specifications by analyzing software requirements, user needs, performance standards, and technical feasibility.
Develop and manage project plans, schedules, status reports, budgets, staffing needs, and cost/performance analysis.
Identify required development tools, modeling tools, programming languages, operating systems, hardware platforms, interfaces, and communication protocols.
Lead testing and debugging activities, including test methods, performance benchmarks, coding standards, and software test procedures.
Evaluate new technologies and recommend improvements to software design and architecture standards.
Prepare and deliver technical presentations to management, customers, and project stakeholders.
Mentor less experienced engineers and support continuous improvement initiatives.
Essential Qualifications, Skills, and Technologies
Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline.
7–9+ years of related software design and development experience.
Experience with RTCA/DO-178C airborne software lifecycle processes and certification requirements.
Strong C programming experience.
Experience with C/C++ software development.
Strong knowledge of software design, programming, analysis, testing, and documentation practices.
Ability to develop algorithms using mathematical and analytical skills.
Experience leading complex software engineering projects.
Strong project management, planning, scheduling, and budget tracking skills.
Ability to evaluate requirements, determine feasibility, and define system-level technical specifications.
Strong communication and presentation skills with users, project teams, management, customers, and regulatory stakeholders.
Preferred Skills or Experience
Master's degree in Software Engineering, Computer Science, or a related technical discipline.
Aerospace or avionics software development experience.
Experience with graphical user interface design, distributed network programming, client/server application development, three-tier architecture, database interaction, or systems/network architecture.
Experience selecting and implementing software tools, hardware platforms, operating systems, third-party libraries, and communication protocols.
Continuous improvement leadership experience.
Experience mentoring or training junior engineers.
Work Details
Onsite role.
Direct hire opportunity.
Relocation assistance provided.
Benefits include medical, dental, vision, 401(k) match, company retirement contribution, tuition reimbursement, paid parental leave, disability coverage, adoption assistance, financial planning support, paid time off, and up to 15 company-paid holidays
Companies need talent. You want job opportunities.
That’s where we come in. We create meaningful connections between companies and candidates, and we’ve been doing it for over 65 years.
Our national workforce solutions include contract, contract-to-hire, direct placement services, and managed services for a variety of industries.
We employ specialized recruiters focused in Engineering, Information Technology, Accounting & Finance, Administrative & Customer Service, and Manufacturing & Distribution.
When you need to find a job, we're your partner.