Job Listing Description

THIS JOB IS NO LONGER AVAILABLE. THIS IS ARCHIVAL INFORMATION.
Software Engineer - (ARM BSP Developer) - 6955534

Description:
Participate as a member of a Board Support Package (BSP) development / Software Diagnostics team supporting custom hardware for real-time embedded missile applications. Design, create, and maintain multiple BSPs – on reference and tactical Circuit Card Assemblies (CCAs). Tasks include writing modifications of baseline code to support custom hardware, designing new features for application software, integration and configuration of real-time OS (RTOS) on hardware, JTAG In-Circuit Emulator (ICE) configuration and debugging, and performing bring-up and trouble-shoot of CCA hardware with hardware engineers. The candidate must be an independent problem solver and comfortable integrating on an embedded target board. The ideal candidate will have experience working with Wind River Systems Workbench IDE, VxWorks RTOS, and be familiar with ARM v7/8 processor architectures generally, and the Xilinx Zynq, Zynq UltraScale+, and TI Keystone II devices in particular (ARM Cortex-A9, A53, A15, respectively).

Successful candidate applies technical expertise in the development of C/C++, and Assembly software for embedded multi-processor systems. Develops complete software solutions, and influences the successful completion of supported programs and projects. Produces documentation related to the design and release of software artifacts. Understands and utilizes agile software development methods, automation, and continuous integration. Displays initiative and can work well alone or as a member of a team. Follows program / project processes and procedures. Interacts with senior software personnel through both written and verbal communication.

Required Skills/Experience:
• At least 5 years of experience with hard real-time, embedded systems development
• Recent development experience with Workbench IDE v3.x, and VxWorks v6.9 or later (VxWorks 7 is preferred)
• Software board bring-up experience – including use of JTAG In-Circuit Emulators and associated debugger tools
• Experience designing multiprocessor systems using PCIe bus
• Experience with hardware/software integration for real time embedded software, working with electronics and FPGA configurable logic developers
• Custom boot code, boot loader, and low-level driver development experience
• Development experience with ARM Cortex A processors (Cortex-A9, A15, A53 preferred)
• Excellent C/C++ and Intel assembly language skills
• Experience with all phases of software development including requirements analysis, implementation, unit test, and integration
• Experience with modern Software Configuration Management tools
• Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering, or a related field

Desired Skill/Experience:
• Excellent written and verbal communication skills
• Experience with VxWorks 6.x / 7.x (VxBus) device driver development, integrating software with custom FPGA configurable logic
• Embedded platform virtualization (experience with Wind River’s VxWorks Hypervisor technology would be a plus)
• Experience with Agile/Scrum software development
• Experience and knowledge of Linux and Windows computing environments
• Understanding of embedded systems architecture and computer hardware / software optimization techniques
• Parallel programming principles and processes for technical computing environments
• Experience with computer in the loop, hardware in the loop and closed loop simulation
 
Job Number: 6955534
Job Location: Tucson, AZ
Duration: 9-12 Months
Input Date: 11/14/2020
Firm Name: MIDCOM CORPORATION
Attention: Maurice Bradford
Address: 1275 N MANASSERO ST
City, State: ANAHEIM, CA 92807
Phone: 714/630-1999
800 Phone: 800/737-1632
Fax Phone: 714/459-7055
Website: www.midcom.com

Previous Listing       Next Listing
Back to Abbreviated Search Results
Back to Complete Search Results
Back to Advanced Job Search

Phone: (425) 806-5200
Fax: (425) 806-5585
Email: staff@cjhunter.com
ContractJobHunter is a service of:
ContractJobHunter.com LLC
P.O. Box 3006, Bothell, WA 98041-3006, USA
Disclaimer
The content of this website is Copyright 2024 ContractJobHunter.com LLC
Terms of Use of ContractJobHunter
Refund Policy
Privacy Policy