26 Jul
Embedded Software Contractor (Active DOD)
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
- Cryptography
- Baremetal
- secureboot
- Security
- RF processing
- 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
- Bachelor’s degree (or higher) in Electrical Engineering, Computer Engineering, Computer Science (or related field)
- 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
- 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!