Palmdale, CA, 93550, USA
381 days ago
Software Engineer
Software Engineer Location: Palmdale, CA Job ID: #67446 Pay Range: $100-135 ph (W2) Duration: 12 mos The vehicle management software team is looking for an experienced software engineer to contribute to new development software designed to fly both our current platforms and the aircraft of the future. The responsibilities for this role will span the technology development lifecycle, including requirements generation, system and software design and implementation, and integration and flight test. This role will be primarily be focused on software development and integration and test in a lab environment with an estimated split of 65% development and 35% testing. The candidate will be part of a multi-site Agile software development team. The responsibilities for this role include backend services, graphical user interface development, and supporting test and integration of various systems in an integration lab environment. This role may also include development and testing of avionics services, to include ground station development as well as mission systems software technologies. Integration activities will include a multitude of host systems, such as live assets of varying capability and structure simulated systems, and laboratory environments that include constructive simulations, physical hardware, and system simulations. Experience with Platform Engineering focusing on builds, integration, and debugging of deliverable products is a plus. Good oral and written communication skills required as is the ability to flex and adapt in a fast-paced team environment. Good presentation skills. Skills and Experience: • Experience with C and/or C++ • Experience with GUI development using Lua, OpenGL, and/or Direct3D • Experience with developing software on both Linux and Windows platforms • Experience integrating hardware and software in a laboratory environment • Experience with networking protocols (e.g. IP, UDP, RTP, etc.) • Experience developing software for embedded real-time systems • Experience working in an Agile software development team • Experience with Agile software tool chains, e.g. Git/Bitbucket, Jira, Confluence • Experience with Python • Experience working with safety/flight critical software development processes (e.g. MIL-STD-516C, MIL-HDBK-1797, AC-17-01) • Experience with automated test methodologies • Experience with Vehicle Management System (VMS) architectures • Ability to build/maintain relationships, collaborate with others, and manage interpersonal dynamics The ideal candidate is someone who has a mix of both graphics and embedded development experience. must understand UI/UE. Some amount of previous pilot interface and development experience is required Must have Skills: • Experience with C and/or C++ • Experience with GUI development using Lua, OpenGL, and/or Direct3D • Experience with developing software on both Linux and Windows platforms • Experience integrating hardware and software in a laboratory environment Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler America Aerospace, LLC. is proud to provide an equal opportunity workplace and be an affirmative action employer. Consider Butler because we are committed to hiring and retaining a diverse workforce. We recognize that we thrive on diversity and inclusion for the benefit of our employees, our customers, and the communities where we are located. Employment decisions are made without regard to race, color, religion, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, gender expression, marital status, mental or physical disability or any other legally protected status. ???????
Confirm your E-mail: Send Email