Chamber Master Template Embedded C++ Linux Application Developer Posted: 08/06/2024 Information Technology Embedded C++ Linux Application Developer Location2571 N Main St, Sheridan, WY, 82801-5837, United States Employee TypeExempt FT Required Degree4 Year Degree Contact information NameMason Jenkins Emailmjenkins@emittechnologies.com Description EMIT Technologies, Inc. is seeking a highly skilled Embedded Software Developer to join our team. This role is crucial for the design, development, and continuous improvement of software for our embedded control devices, which are essential for monitoring and controlling industrial pipeline equipment. Key Responsibilities: Enhance and optimize existing C++ applications to integrate with new products and end devices. Adjust and refine bootloader, kernel, and other open-source components to improve product efficiency and boot times. Develop intuitive user interfaces using Rapid Application Development (RAD) tools. Manage software versioning, releases, and updates effectively. Utilize debuggers, development tools, and lab equipment to test and troubleshoot software. Advocate for best practices, usability, and high-quality standards in software development. Create standards, repeatable processes, and reusable components, and prepare comprehensive software documentation. Assist in diagnosing and solving hardware-related issues. Develop and maintain testing and processing scripts for both new and existing products. Interface software with external systems using various communication protocols. Iterate on applications based on user feedback and evolving requirements. Work closely with a small team of engineers from diverse disciplines. Document software defects and their resolutions using a bug tracking system. Qualifications: Strong background in object-oriented application development. Extensive experience and expertise in C++ programming. Familiarity with open-source technologies and scripting languages, including shell (BASH), Python, or Perl. Understanding of the Linux file system Knowledge with ARM Architecture is a plus Knowledge of a variety of communication buses is a plus – USB, CAN, I2C, SPI, serial protocols Experience with GDK/GTK+, Eclipse IDE, and GUI development tools is a plus We are an equal opportunity employer and welcome candidates from all backgrounds. APPLY HERE Embedded C++ Linux Application Develo... EMIT P.O. Box 6785 Sheridan WY 82801 (307) 673-0883 Fax: (307) 673-0886 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×