The Software Engineer will coordinate and work closely with other engineering and management disciplines on high-level design decisions. Work closely with staff to ensure on-time/-budget delivery of products. Individual should be capable of working independent of supervision but understands the resources available and calls on them as necessary.
Perform technical analysis, design, implementation, and/or test of software modules/systems requiring the wide application of software engineering principles, theories, and concepts. Work from technical objectives, overall schedules, and expected results as specified by system specifications or senior personnel. May lead project segments and take responsibility for achievement of schedule and technical performance. Assignments are broad and may include developing/evaluating new techniques/plans/procedures. Interfacing directly with customers to provide suggestions/support to ensure design compliance with requirements as well as support hardware in the field.
Design, develop, and support control of software to interface with real-time and closed-loop Electronic Warfare subsystems in a way that meets operationally relevant system goals
Interface with complex integration RF subsystems and motion controlled positioner assemblies
Learn and implement hardware/software protocols & engineering tools for new product development
Develop application software for multi-board/processor systems with both FPGAs and CPUs
Design and create communications interfaces between equipment and the user
EDUCATION AND EXPERIENCE:
- BS in Electrical/Computer/Software Engineering, Computer Science, or similar with a minimum of 5 years software development experience.
- Developing software/firmware for Automated Test Equipment, familiarity with MIL standards/software, and/or experience with Matlab (Signal Processing & Control Systems Toolboxes) are pluses.
- U.S. Citizenship required must meet the eligibility requirements for access to classified information.
Experience with Microsoft technology (C++, C#, VB) in a Windows Environment
Prior experience and knowledge in Linux computing environment
Knowledge in the design/development/integration of software drivers for integration with hardware
Working knowledge in common HW interfaces/data protocols (e.g. TCPIP, UDP, RS-422, USB, PCI, CAN)
Understanding of motion control for precision pointing of payloads
Proficiency utilizing software debugging and integrity check tools
Understanding of computer HW/SW optimization techniques
Experience developing software requirements to meet higher-level system goals
Experience with configuration management principles and tools (e.g. SVN, GIT, or ClearCase)
Working knowledge and use of a computer scripting language (i.e. Python)
Signal processing using Analog to Digital (ADC) and DAC components
Familiar with various field automation devices; limit switches, encoders, resolvers, relays, etc.
Experience interfacing with and parameters of RF components; switches, amplifiers, analyzers, scopes, etc.
Experience with FreeRTOS (or other cooperative multi-threaded RTOS)
Experience with embedded C/C++ for ARM based processors, either stand-alone or part of a SoC
Experience writing VHLD, designing for Altera or Xilinx parts & toolsets (preferably Altera)
Circuit schematic/layout experience for design/integration/validation testing
Cobham's values of Trust, Talent and Technology have driven us from our launch in 1934 by Sir Alan Cobham, an aviation innovator, to becoming a global leader in state-of-the-art aerospace and defense systems. And it’s the insights of our innovators today that will secure our collective future. Innovators like you.
Cobham is one of the world's leading companies engaged in the development, delivery and support of leading-edge aerospace and defense systems in the air, on land and at sea. Our clients and partners trust Cobham to deliver the mission-critical technology they need, and we trust our employees to draw on their ingenuity and passion to deliver those solutions. This leads to an empowering culture for our people. Our Leadership team is open, sharing plans for the next five years, driving retention by offering demanding, exciting work, and providing full guidance and mentoring.
Cobham is an Equal Opportunity/Affirmative Action Employer and embraces diversity in our employee population. It is the policy of Cobham to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or genetic information. Cobham will refrain from discharging, or otherwise discriminating against, employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants.