- Location
- San Diego, CA,US, US
- Workplace
- Remote
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 6+ years
- Education
- PhD
- Visa
- Not sponsored
- Source
- Eightfold
Description
Design, develop, and optimize embedded software systems Collaborate across teams to integrate features into secure government platforms Analyze and debug complex issues across the software stack from bootloader to application layers Develop comprehensive engineer-level documentation Interface with customers and end users, including presenting at technical exchange meetings Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. 6+ years of experience in embedded systems with a focus on any of the following subsystems: modem, BSP/bootloader, networking, compute/AI/Machine Vision, multimedia (camera, audio), platform security, virtualization Extensive experience on any of the following embedded platforms: mobile, robotics, automotive Extensive experience on any of the following software platforms: Android, Linux, QNX, microkernels/RTOS Expertise in the following languages: C/C++, Python Experience in creating engineering documentation and presentations Comfortable explaining complex technical concepts to non-technical stakeholders Must be a US Citizen Must be eligible to obtain a Top Secret security clearance Must be available for limited travel 8+ years of experience in embedded systems with a focus on any of the following subsystems: modem, BSP/bootloader, networking, compute/AI/Machine Vision, multimedia (camera, audio), platform security, virtualization Deep expertise with the Linux kernel including modifying device tree and kernel configurations Experience writing Linux kernel drivers Experience with bash scripting, makefile and CMake Working knowledge of common embedded communication protocols (e.g. USB, PCIE, SPI, I2C, etc) Working knowledge of hardware principles including reading device schematics Knowledge of 3GPP specifications and modem architecture Prior experience working with government or defense-related systems Experience in delivering presentations or demos to customers