26 Jul
Embedded Software Contractor (Active DOD)
Maryland, Rockville , 20847 Rockville USA

Vacancy expired!

  • Embedded C
  • ARM Microcontrollers
  • Follow detailed coding requirements
    • Follow specific design ocs
    • Heavy documentation
    • Minimize complexity
      • Company will use a tool called "code sonar" which analyze code for complexity and alert where it is too complex
Experience
  • Cryptography
  • Baremetal
  • secureboot
  • Security
  • RF processing
JOB DUTIESDesign, code and test software for embedded microprocessors or embedded Linux systems
  • Work closely with scientists and algorithm developers to transition concepts from simulation environments to real-time applications
  • Develop, utilize and/or modify existing code bases and libraries; create and shape new functionality
REQUIRED EDUCATION
  • Bachelor’s degree (or higher) in Electrical Engineering, Computer Engineering, Computer Science (or related field)
REQUIRED SKILLS
  • 4+ years’ experience in embedded software programming on microcontrollers or ARM cores embedded in FPGAs/SoCs
  • Experience programming with real-time software, on small RTOS or bare-metal environments
  • Programming Languages: C/C
DESIRED SKILLSExperience with application of cryptography and/or secure boot
  • Other Programming Languages: Python or MATLAB
  • Strong written and communication skills
  • Proficient with SCM tools such as SVN and GIT
  • Familiar with common signal processing algorithm
  • Strong background in math
  • Experience prototyping software based on conference/journal publications
  • Installing and configuring embedded Linux
  • Inter-System communication over TCP/UDP, Serial Interface
  • Integration with common external interfaces such as I2C, SPI, UART
  • Experience using test equipment such as oscilloscopes and power measurement

Vacancy expired!


Report job