What You'll DoRampart has ambitious goals. Working here, you will contribute to the foundation of next generation wireless capabilities. As a Software Embedded Engineer, your responsibilities may include but are not limited to:
- Utilize common data bus interfaces such as DMA, SPI, I2C, etc in support of hardware integration
- Develop utilities and debugging capabilities for new and existing Rampart IP
- Develop Linux device drivers (userspace and Kernel)
- Work with Project Leads and the Test Lead to diagnose and troubleshoot software/embedded issues
- Iterate on existing code to identify and implement speedups aimed at improving device capabilities and responsiveness
- Leverage C/C++ to create applications and interfaces enabling Rampart algorithms to run efficiently on various hardware platforms to include ARM and x86
Are We a Match?Submit a resume if your experience aligns with any of the following:
- Bachelor's of Science (B.S) degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
- 5 + years of experience in software development experience working on embedded systems
- Experience in Embedded Software development
- Experience developing in Linux
- U.S. Citizenship is required due to U.S. Government contract requirements