Information Technology - Engineer Embedded Software 3 Engineer Embedded Software 3First Tek • United States
Information Technology - Engineer Embedded Software 3 Engineer Embedded Software 3
First Tek
- United States
- United States
Über
Description We are looking for you to join our team as Embedded Software Engineer on site in San Diego, CA.
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. Basic Qualifications for Embedded Software Engineer: • 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 Qualifications for Embedded Software Engineer: • 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 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.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.