Command Post Technologies, Inc · 1 day ago
Embedded Software Engineer
Command Post Technologies, Inc. is a Service-Disabled Veteran-Owned Small Business providing engineering services in Cyber Security, Software Development, Test & Evaluation, and Strategic Planning. The Embedded Software Engineer will develop embedded systems software, real-time Linux applications, and FPGA firmware while mentoring junior engineers in software and FPGA development.
Cyber SecurityInformation TechnologySecurity
Responsibilities
Develop embedded systems software, primarily in C/C++
Develop real-time Linux applications for resource constrained systems
Develop FGA firmware to meet mission needs
BMS Interface Board – Raspberry Pi based interface to connect BMS to projectiles
UDP Multicast Receiver – embedded system UDP receiver to send time-critical packets across FPGA-based software defined radio
Mission Processor Security – add encryption and boot security to existing Intel SoC FPGA platform
Mission Processor Flight Executive – develop/update/maintain existing flight executive C/C++ code and develop/integrate new hardware/software interfaces required to meet mission needs
Mission Processor FPGA – develop/update/maintain existing FPGA firmware and develop/integrate new hardware/software interfaces required to meet mission needs
Work with or supervise junior engineers in software development and FPGA coding
Qualification
Required
Must currently hold a security clearance at the SECRET level and be eligible for Top Secret
US Citizenship is a requirement for SECRET clearance at this location
A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline
Six (6) years professional technical experience which includes four (4) years specialized experience performing design and integration engineering, test and evaluation activities, electrical systems requirements management, electrical systems engineering design, utilization of electrical systems engineering design software tools, and electrical systems engineering processes
Knowledgeable in Programming and Scripting Languages (C/C++; Verilog; Python; TCL; Shell scripts; Git Version Control)
Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint
Ability to communicate effectively with all levels of employees and outside contacts
Strong interpersonal skills and good judgment with the ability to work alone or as part of a team
General Knowledge in Linux
General Knowledge in Board stand up – preloader, u-boot, Linux kernel, device tree, etc
General Knowledge in Networking protocols/interfaces – Ethernet, UDP, TCP/IP
General Knowledge in Serial protocols – UART (RS232 / RS422), I2C, SPI
General Knowledge in Debugging
General Knowledge in Xilinx FPGA
General Knowledge in Intel FPGA
General Knowledge in Embedded systems
General Knowledge in Read/understand PCB schematics
General Knowledge in Basic understanding of RF concepts
Must be able to lift up to 25 pounds
Must be able to stand and walk for prolonged amounts of time
Must be able to twist, bend and squat periodically
Benefits
Leadership training
Career professional development
Tuition reimbursement
Flexible hours
Work/Life balance
Rewards and recognition
Parental Leave
Company
Command Post Technologies, Inc
We are Command Post Technologies, Inc. (CPT).
Funding
Current Stage
Growth StageCompany data provided by crunchbase