A complete application in a minute
Tailored resume and cover letter, ready to send.
Mobile Apps US LLC in Sunnyvale, CA, seeks an experienced C/C++ software engineer for Linux-based and embedded systems. You will design, develop, maintain, and optimize software that interfaces with hardware and OS components.
You will debug hardware/software integration issues, work on multithreaded applications, and contribute to high-performance semiconductor test platforms using modern software practices.
Design, develop, maintain, and optimize C and C++ software for Linux-based and embedded systems, including software that interfaces with hardware and operating system components. Debug hardware/software integration issues and contribute to reliable, high-performance semiconductor test platforms using modern software development practices.
Candidates need strong C and C++ skills for embedded and system-level applications, experience debugging hardware/software integration issues and multithreaded applications, and familiarity with interfaces such as SPI, I2C, UART, Ethernet, or PCIe. Strong communication skills, experience with Agile practices, and availability to work on-site five days per week in North Reading or Sunnyvale are required; Python and test or instrumentation experience are preferred.
C, C++, Linux, Embedded Systems, Hardware/Software Integration, Multithreaded Applications, SPI, I2C, UART, Ethernet, PCIe, Agile Software Development, Python, Debugging, Test Automation, System Integration