Our company produces spaceflight hardware and software solutions, integrating vehicle design, component design and engineering services for aerospace, scientific, commercial and military customers on four continents. On the product side, our radiation-hardened avionics and electronics include GPS/GNSS receivers, science payloads, motor controllers, high-quality flight-critical components, and single board computers powered by the next-generation BRE440 “system-on-a-chip” – the world’s highest-performance radiation-hardened microprocessor.
With global product demand and mission criteria moving toward integrated commercial partnerships, lower costs and higher performance hardware and software requirements, our company is positioned for growth in the new era of aerospace development.
Embedded Software Engineer (Senior)
Here’s what to expect on a day to day basis:
Maintaining and implementing BSPs, bootloaders, and drivers for the BRE440 SOC and other PowerPC based processor cards.
Providing guidance to less senior software engineers.
Review code and design documents.
Create kernel, bootloader, and DKM projects with Wind River Workbench using VxWorks 6.9 and VxWorks 7.0.
Debug multitasking embedded software using the Wind River ICE 2.
Work with external customers and internal team members to solve complex software and system issues.
Perform revision control.
Create VDDs and software releases.
Create or update manual board bring up procedures and software build procedures.
SME for embedded software and VxWorks related questions.
At a minimum you'll need to meet these qualifications:
A minimum of a BS in Electrical Engineering or Software Engineering degree.
10+ years of experience in embedded software engineering.
Strong development experience using C or C++ programming languages.
In-depth knowledge of Wind River Workbench and VxWorks 6.9
This position requires access to US Export Controlled Information.
Experience with PowerPC assembly language, LabView, Perl, and Python.
Experience in Linux, Windows, VxWorks 7.0 or other RTOS.
Strong understanding of RS232, RS422, TCP/IP, PCI, DMA, MMU, Flash, EEPROM, FPGA memory mapped register access, and exception vectors.
Knowledgeable using JTAG programmers and debuggers.
KP RECRUITING GROUP
KP Recruiting Group was started to create a world-wide network of multi-level, highly skilled talent; that are either experts or working to become one, in their respective fields. Our process involves focusing on the talent, skills, and experience of an individual as a key indicator of the present and future value that they will bring to any organization.
In establishing a network, we are able to forge genuine relationships with talent and gain valuable insight that allows us to understand what motivates them. This data allows us to give strategic advice to our partners as they go through the process of managing their human capital.
See our jobs and apply here: https://kprecruitinggroup.catsone.com/careers/7781-General