Firmware/Embedded Software Engineer Job at Edge AI, Pittsburgh, PA

  • Edge AI
  • Pittsburgh, PA

Job Description

We are:

Edge AI Solutions, Inc. delivers innovative, subscription-based inspection solutions for pipeline maintenance and repair, ensuring reliability, ease of use, and portability. Our services cater to the essential needs of pipeline infrastructure, addressing modern industry demands for operational efficiency and effectiveness. With a commitment to cutting-edge technology, we empower asset owners to maintain infrastructure integrity through robust and scalable solutions.

The Firmware Engineer should have a strong background in firmware development and coding to join our team. The ideal candidate will have experience working with embedded systems and a passion for developing high-quality code in a fast paced startup environment.

What you’ll be responsible for:

  • Design, develop, and maintain firmware for embedded systems.
  • Write and debug software in C, C++, Rust and Python.
  • Work across both Windows and Linux codebases to ensure system compatibility.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Qualifications and Experience for success:

  • BS or higher in Computer Engineering, Electrical Engineering or equivalent.
  • 2-3 years of experience in firmware development or equivalent.
  • Proficiency in C, C++, and Python.
  • Experience working with both Windows and Linux environments.
  • Experience with IP/Ethernet and I2C/SPI/UART communication protocols.
  • Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi).
  • Familiarity with version control systems (e.g., Git).
  • Experience with developing test scripts for validating firmware functionality.

If you have these, it would be even better:

  • Experience with Rust.
  • Familiarity with video pipeline flow.
  • Experience working with NVIDIA platforms and SDKs.
  • Circuit design knowledge and experience.
  • Design and development experience on complex robotic systems.
  • Small company, high-tech start-up, mentality with a high appetite for innovation and success.

In exchange, we’ll offer you:

  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • Competitive compensation packages
  • Flex work schedule
  • 401K
  • High-quality, industry competitive, individual and family medical, dental and vision plan. UPMC.
  • Generous PTO policy along with 11 company paid holidays

Location : Pittsburgh, PA (Required - This is an in-person role)

Job Tags

Full time, Flexible hours

Similar Jobs

Priority Dispatch, Inc.

16 ft Box Truck with Liftgate Owner/Operator Job at Priority Dispatch, Inc.

 ...Description Job Description 16 FT Box Truck with liftgate Owner-Operator Our mission is to provide peace of mind through exceptional...  ..., Wooster, Orrville, Rittman, and Wadsworth. No experience is necessary. You must be a minimum age of 21+ years old to apply... 

Honda Dev. and Mfg. of Am.,LLC

CAE Engineer Job at Honda Dev. and Mfg. of Am.,LLC

 ...What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and its a joyful one. We are looking for individuals with the skills, courage, persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda... 

Monarch Investment & Management Group

Apartment Maintenance Technician Job at Monarch Investment & Management Group

 ...Apartment Maintenance Technician The Arbors Apartments | South Sioux City, NE $19$23/HR...  ...Bonuses + On-Call Pay + Great Benefits Make Your Next Career Move with Monarch! Monarch...  ...can grow. We're looking for someone ready to jump in, make an impact, and help keep... 

Keylent Inc

SAP security consultant Job at Keylent Inc

 ...SAP security consultant MAHIN-JOB-35332 Role:-SAP security consultant Location:- Houston TX( Onsite role ) FULL TIME Duration:-1+ Year JD SAP S/4HANA Security Consultant ~4-7 years of relevant experience as an SAP Security Consultant ~ Gathers... 

Peoples Bancorp

Personal Lines Service Team Lead Job at Peoples Bancorp

 ...partnership with the bank in providing financial services to a broad array of customers. Peoples...  ...of Client Account Managers within the Personal Lines Service Team to service both new and...  ...via face to face and virtual.Will be first point of contact for system related issues...