Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

C/C++FPGA firmwareLinuxVerilogPythonNetworking protocolsDebuggingShell scriptsGit Version ControlMicrosoft OfficePCB schematicsRF conceptsInterpersonal skillsTeamwork

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

twittertwittertwitter
company-logo
We are Command Post Technologies, Inc. (CPT).

Funding

Current Stage
Growth Stage
Company data provided by crunchbase