Software Engineer

$0.00 - $62.50 per hour

Direct Placement

Information Technology

Kalamazoo, MI, 49001

Job ID: 

28230773

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


Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Share this job

SCHEMA MARKUP ( This text will only show on the editor. )

Requirements to Apply

This job is no longer available