Hardware/Embedded Software Engineer


Oakman Aerospace, Inc.


Posted Under: Denver, Colorado jobs in IT / Software / Systems; IT / Software / Systems jobs in zipcode 80201
Posted On: 2017-11-22 01:00:00

Job DescriptionPrimary responsibility is to assist in full life cycle (requirements, design, develop, test, integrate) FPGA development and integration for space and test systems. Candidate will support OAI’s modular architecture approach, working to integrate and design new modular hardware components. In addition to FPGA work, the candidate should have a foundational knowledge of software and be able to support OAI programs in software design, development, test, and integration.Basic Qualifications:· Self-motivated and performing tasks with minimal oversight· Experience in a multi-discipline environment· Proficient in Microsoft Excel, PowerPoint, Word· Excellent verbal and written communication skills; the ability to professionally communicate and coordinate with a wide range of external program sponsors as well as internal management· Sound time management skills, attention to detail, and priority management to meet deadlinesRequired Skills & Knowledge:· C/C++ in an embedded environment (preferably Flight Software in an Aerospace discipline)· Microcontroller based systems (MicroBlaze, Leon (SPARC), PIC, Freescale, etc.)· RTOS (Wind River Systems VxWorks, Green Hills Integrity, etc.)· Digital System Design (circuit design, layout, Verilog, VHDL)· Network Protocols (TCP/IP minimum)· I/O Communication protocols (Ethernet, RS-422, 1553, SpaceWire, etc.)· Compilers/Linkers/In-Circuit Debuggers· Ability to perform lab bring-up and testing of new hardware designs· Should be comfortable with analysis/debug tools (Oscilliscope, Logic Analyzer, Multi-Meter, etc.)· Adequate knowledge of reading schematics and data sheets for component use and selectionDesired Skills:· Experience in Aerospace is preferred· Simulation tools, schematic capture and PCB layout (Altium Designer or equivalent)· Strong Object Oriented ability· Digital Verification (UVM)· Handling/Test of flight rated hardware (Environmental, Thermal Vacuum, Electro Magnetic Interference)· Prototyping/Rapid Development