Edge AI
Firmware/Embedded Software Engineer
Edge AI, Homestead, Pennsylvania, United States
Edge AI Solutions is a full-service engineering firm and the creator of the only fleet-based, subscription-based robot for pipeline inspections. Trusted by clients like RK&K, West Homestead, and Munhall Water and Sewer Authority, Pipe Dream® is used for CCTV inspections, PACP, MACP, and Ovality assessments. By eliminating downtime and delivering real-time insights, we enhance efficiency, reduce costs, and ensure the long-term reliability of pipeline systems. With recent seed funding, we are expanding our reach to further support municipalities, engineering firms, and contractors in maintaining critical infrastructure. Position Overview: We’re seeking a talented Firmware/Embedded Software Engineer to join our growing team. In this role, you’ll be responsible for developing and maintaining high-quality embedded systems firmware. The ideal candidate thrives in a fast-paced startup environment, possesses a strong background in firmware development, and is passionate about building robust, industry-leading solutions. Key Responsibilities: Firmware Development: Design, develop, and maintain firmware for embedded systems, ensuring optimal performance and reliability across multiple platforms. Cross-Platform Coding: Write and debug software in C, C++, Rust, and Python to work across both Windows and Linux environments. System Compatibility: Work closely with cross-functional teams to ensure seamless system integration and compatibility, delivering high-quality software solutions. Collaboration: Collaborate with hardware engineers and other team members to integrate firmware with hardware components, ensuring smooth operation. Testing and Validation: Develop and execute test scripts to validate firmware functionality, identifying and resolving bugs and issues. Continuous Improvement: Contribute to the evolution of firmware architecture, incorporating new technologies and optimizing system performance. Qualifications: Education: BS or higher in Computer Engineering, Electrical Engineering, or related field. Experience: 2-3 years of experience in firmware development or equivalent, with a strong understanding of embedded systems. Technical Skills: Proficiency in C, C++, Python, and experience with IP/Ethernet and I2C/SPI/UART communication protocols. Operating Systems: Comfortable working in both Windows and Linux environments. Version Control: Experience with version control systems such as Git. Communication Protocols: Familiarity with wireless communication protocols like Bluetooth and Wi-Fi. Bonus Skills: Experience with Rust, video pipeline flow, and NVIDIA platforms/SDKs is a plus. Why Join Edge AI Solutions? Career Growth: Opportunities for professional development in a cutting-edge field. Collaborative Environment: Work alongside passionate, innovative teams who value collaboration and creativity. Competitive Compensation: Attractive salary, 401(k), and high-quality medical, dental, and vision coverage through UPMC. Flexibility: Enjoy a flexible work schedule and the option for hybrid work. Generous Benefits: Paid time off, 11 company-paid holidays, and paid parental leave.