KGS Technology Group logo

KGS Technology Group

Embedded Engineer

KGS Technology Group

📍 United States, United States 🇺🇸

full-time
entry-level
remote
Posted —

Key Skills

IoTfirmwaremicrocontrollersLinuxdebugging

Industry

AutomotiveConsumer Electronics

Job Description

Job Role: Embedded Engineer

Location: Remote

Duration: Full time


About the Role:

We are seeking highly motivated Embedded Software Engineers to join our engineering team. This opportunity is ideal for recent Master's graduates and early-career professionals passionate about embedded systems, firmware development, IoT, and real-time software. You will work alongside hardware and software teams to design, develop, and optimize embedded solutions for next-generation products


Key Responsibilities:

  • Design, develop, test, and debug embedded software and firmware.
  • Collaborate with hardware engineers to integrate software with embedded platforms.
  • Develop device drivers, communication interfaces, and real-time applications.
  • Perform system validation, troubleshooting, and performance optimization.
  • Participate in the complete product lifecycle from concept to deployment.
  • Create technical documentation and test reports.
  • Work with cross-functional engineering teams to deliver high-quality products


Required Qualifications:

  • Master's degree in Embedded Systems, Electrical Engineering, Computer Engineering, Electronics Engineering, Computer Science, or a related field.
  • 0–2 years of experience through internships, research projects, or industry experience.
  • Strong programming skills in C and C++.
  • Solid understanding of embedded systems and microcontroller architectures.
  • Familiarity with Embedded Linux and/or RTOS.
  • Knowledge of computer architecture and digital electronics.
  • Experience with firmware development and debugging.
  • Understanding of software development life cycle (SDLC).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities


Preferred Technical Skills:

  • ARM Cortex, STM32, ESP32, PIC, AVR, or similar microcontrollers
  • Embedded Linux development and device driver development
  • Communication protocols including UART, SPI, I2C, CAN, USB, and Ethernet
  • Python, Shell Scripting, or Bash.
  • Git, GitHub, and version control systems.
  • Debugging tools such as JTAG, oscilloscopes, and logic analyzers.
  • Experience with wireless technologies including Wi-Fi, Bluetooth, Zigbee, and IoT applications


Preferred Experience:

Hands-on experience through internships, academic projects, research, or industry exposure in:

  • Embedded Systems
  • Firmware Development
  • IoT Solutions
  • Automotive Systems
  • Robotics
  • Consumer Electronics
  • Industrial Automation
  • Edge Computing


Ideal Candidate:

  • Recent Master's graduates seeking full-time opportunities.
  • Candidates with 0–2 years of experience in embedded systems, firmware engineering, electronics, or IoT.
  • Candidates currently residing in the United States.
  • Passionate engineers eager to build innovative products and solve complex technical challenges.