Embedded Design Engineer

Embedded Design Engineer

We are seeking a highly motivated and excited Design Engineer with experience in PCB designing, LoraWAN, STM32 and ESP32 firmware development, and 3D model designing.

  • NUST EME

Job Description:

RISETech (Research and Innovation in Sciences, Engineering and Technology) is currently located in Rawalpindi/Islamabad, Pakistan. Our focus is on products and solutions in the domain of computer and electrical engineering. We are a young, enthusiastic group of people working in cross domains. The company has built several products and solutions for national/international clients in the health sector and other general domains as well. We specialize in customized as well as general-purpose products and solutions which have received recognition in terms of national/international awards. We are always looking for young people who share the same passion as us.

We are seeking a highly motivated and excited Design Engineer with experience in PCB designing, LoraWAN, STM32 and ESP32 firmware development, and 3D model designing. The ideal candidate will have a strong background in electronic circuit design, programming, and 3D modeling. As a Design Engineer, you will be responsible for creating, designing, and developing electronic products that meet customer requirements. You will also be responsible for ensuring the products are reliable, efficient, and easy to use.

Responsibilities and Duties:

  • Designing embedded systems based on project requirements and hardware specifications.
  • Writing firmware code, implementing effective repairs, modifications, and upgrades to the existing firmware.
  • Circuit schematic and PCB layout design, along with part selection as per the design requirements.
  • Liaising with the software team to ensure seamless interfacing.
  • Managing project timelines and reducing the impact of delays in the overall project.
  • Generating reports, technical manuals, and software development documentation.
  • Troubleshooting embedded systems, diagnosing errors, and performing maintenance as needed.
  • Upgrade existing products to meet modern industry standards and incorporate new technologies and features
  • Ensure regulatory compliance for electronic products.

Required Experience, Skills and Qualifications:

  • A bachelor’s degree in Computer/Electrical/Mechatronics Engineering or similar.
  • Proficiency in C and C++ programming languages.
  • Familiarity with hardware protocols including USB, UART, I2C, and SPI.
  • Excellent diagnostic skills.
  • Strong analytical and problem-solving abilities.
  • Having done projects related to Internet-of-things (IoT) or wireless technology (BLE/WiFi) is a major advantage.
  • Experience in programming either of the following MCUs (STM32/ESP32/Arduino) is an advantage.
  • Experience in PCB designing software such as KiCad or Altium is an advantage.
  • Experience with OS platforms such as Linux is an advantage.
  • Experience in 3D modelling (Solidworks) and 3D printing is an advantage.

Job is closed