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

Infosoft, Inc. · 1 hour ago

Embedded Software Engineer (USC Only)

Infosoft, Inc. is seeking an Embedded Software Engineer to design and develop software for cryptographic and software-defined radio systems. The role involves working with multi-disciplinary teams in an Agile environment and requires strong skills in embedded systems and real-time software development.

ConsultingDeliveryHuman ResourcesInformation Technology
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Jack J
linkedin

Responsibilities

Design, develop, integrate, and test software for our end-user customers and businesses, primarily focused on cryptographic or software-defined radio infrastructure software code bases
Work using embedded and real-time systems development tools and environments
Work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test
Work in an Agile software development environment
Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls

Qualification

C/C++Embedded real-time systemsAgile software developmentObject-oriented programmingSoftware lifecycle processJira/Bitbucket/GitCommunication ProtocolsStatic AnalysisUnit TestingSoftware-Defined RadiosXilinx platformsYocto/PetalinuxTCP/IPCryptographic mechanismsRustLinux kernel driver developmentAssembly languageVHDL/Verilog/FPGA

Required

Bachelor's degree in Computer Engineering or another STEM discipline with 5 years of related experience, or Master's degree with 3 years, or a PhD with 1 year of experience
Proficient in C/C++
Proficient in object-oriented programming
Proficient in all areas of the formal software lifecycle process, from requirements to testing
Experience integrating low-level firmware and software in complex, real-time, multi-threaded embedded applications
Experience with developing and debugging embedded real-time systems
Familiarity with Static Analysis and Unit Testing
Experience using Jira/Bitbucket/Git and the Agile software development process

Preferred

Experience with Software-Defined Radios
Experience with the Avionics Operating System
Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL)
Experience with Yocto/Petalinux
Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet)
Experience with TCP/IP and common network configurations
Experience implementing cryptographic mechanisms using dedicated software libraries
Experience with Rust
Familiarity with Xilinx tools (Vitis, Vivado)
Familiarity with HAIPE, OTNK, and/or IKE
Familiarity with the latest NSA Security Standards
Familiarity with Linux kernel driver development/modifications
Familiarity with assembly language
Familiarity with bare-metal embedded device drivers
Familiarity with PowerPC architectures and peripherals
Familiarity with VHDL/Verilog/FPGA
Familiarity with IBM tools (Rhapsody, DOORS, ClearCase)
Familiarity with Green Hills AdaMulti

Company

Infosoft, Inc.

twittertwitter
company-logo
Infosoft is an HR services company focused on recruiting talent and building teams throughout the US market.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase