Job Tittle- System Engineer
Job Location: Sunnyvale, CA- remote until COVID
Type: Contract
Key Skills:
- Support development of TerraPoiNT receiver
- Design and implement TerraPoiNT system using C/C++ on embedded platforms.
- Maintain C/C++ codebase over iterative releases
- Work with ARM-based embedded platforms
- Code analysis, code review and embedded system debug
- Unit and Integration Testing
- Test Automation
Must have Skills:
- Proficiency in C /C++ coding.
- Experience in unit and integration plan and testing
- Experience in embedded system development with exposure to real-time systems
- Good Analytical skills
- Knowledge of version control software and exposure to SW development life cycle
- Code debugging experience including with JTAG
- Bachelor of Engineering in electrical engineering or computer science (M.S. preferred)
Nice to Have
- Knowledge of Python for scripting
- Knowledge of Linux, Socket Programming
- Multi-thread/multi-core embedded platform experience
- Peripheral driver (e.g. UART, I2C) implementation experience on embedded platform
- Working Knowledge of Matlab