ASTRONAUTICS CORP Senior Software Engineer Real Software in MILWAUKEE, Wisconsin

JOB REQUIREMENTS: The position is a senior level software engineering position requiring strong knowledge of real time systems including low level software such as bootstrap loaders, drivers, and interrupt driven architecture as well as a strong working knowledge of Real Time Operating Systems (RTOS), both commercially available and open source. The qualified candidate will utilize strong problem solving and troubleshooting skills in software, hardware, and the interfaces between them to triage and resolve difficult problems. The position requires close interaction with Hardware Design Engineering to confirm that the proposed hardware architecture supports the intended software implementation. Position Responsibilities: Lead small software teams performing software development, verification, and integration activities Lead detailed discussions concerning software requirements, architecture, and test strategy decisions Provide oversight and guidance to less senior members of the staff to mitigate potential issues Establish tailored software concepts, practices and procedures at the team or department level Use problem solving and troubleshooting skills to resolve difficult software/hardware/integration issues Generate documentation in support of formal certification of avionics software and present the life-cycle data to the FAA and foreign certification authorities as required to gain certification approval We are an equal opportunity employer. Employment selection and related decisions are made without regard to sex, race, age, disability, religion, national origin, color or any other protected class ***** OTHER EXPERIENCE AND QUALIFICATIONS: 5+ years of experience in software development Strong leadership, teamwork, and problem solving skills Capable of working independently Excellent verbal and written skills Strong programming skills in C/C++ and Assembly Background developing software in a structured development environment with strict documentation, configuration management and problem tracking requirements. Fluent in the use of Microsoft Office tools Experience with embedded systems architecture Experience with Real Time Operating Systems Experience with both computer and micro-controller software, hardware and interfaces Experience with low level software (e.g.: drivers, boot loaders, interrupt driven architecture) Advanced problem solving and troubleshooting skills Must be a US Citizen or a US Permanent Residence Card Holder ***** APPLICATION INSTRUCTIONS: Apply Online: