Sr Software Engineer – C++, Linux

Our client in southern NH is looking for a Sr Software Engineer to contribute to their C++, Yocto, Linux architecture and support the development from device drivers to high-level data-oriented frameworks and application code for embedded systems. 

Duties:

  • Design and execute high-level framework and application code in C++, employing object-oriented design principles with a selected set of modern C++.
  • Participate in the creation and upkeep of fundamental hardware interfaces for Linux-based systems.
  • Employ YOCTO for the customization and upkeep of embedded Linux images.
  • Proficiency in developing and debugging full stack solutions (i.e., hardware interfacing, UI web component development/debugging, unit tests, etc.).
  • Assist in defining and executing customized interfaces and system setups to meet distinct application-specific needs.
  • Contribute to the implementation of advanced signal processing algorithms to enhance data performance.

Qualifications:

  • 5+ years of professional experience with C++ programming and object-oriented design.
  • Experience in crafting low-level hardware interfaces on Linux platforms.
  • Experience with Yocto or Ubuntu is required
  • Familiarity with JavaScript or React to support UI development is helpful
  • Experience with signal processing and application of filtering algorithms (IIR, gain curves, etc.) is helpful
  • Hands-on familiarity with OpenGL for graphical rendering is also helpful
  • Experience collaborating closely with electrical and mechanical engineers to design, support, and debug both new and established platforms.

Leave a Reply

Your email address will not be published.