Posted 1 month ago

Embedded Software Engineer

About the Role

We are seeking a skilled Embedded Software Engineer to contribute to the complete embedded software development lifecycle. Your role will involve designing, developing, optimizing, and testing embedded systems that are scalable, reliable, and high-performance.

At NextCircuit Labs, we offer an environment where engineers can grow, innovate, and reach their full potential. We are an equal-opportunity employer and encourage individuals from all backgrounds to apply. If you’re looking to advance your career in embedded systems, this is the perfect opportunity.


Responsibilities

  • Work on hardware-related tasks such as schematic understanding, basic PCB design knowledge, BOM creation, and component selection.
  • Use hardware and software debuggers for troubleshooting and system integration.
  • Strong proficiency in C programming.
  • Experience with key interfaces & communication protocols:
    RS232, RS485, CAN, I2C, SPI, UART, Modbus, BLE, Wi-Fi, LTE, Ethernet, Bootloader.
  • Hands-on experience with RTOS platforms such as FreeRTOS or Zephyr (preferred).
  • Proficiency with equipment such as oscilloscopes, logic analyzers, and related bench tools.
  • Ability to develop low-level device drivers for protocols: CAN(-FD), UART, RS232/485, USB, SPI, I2C, Ethernet, TCP/IP.
  • Knowledge of AUTOSAR (if you meant Autocar) is an added advantage.
  • Perform testing, debugging, integration, and optimization of embedded software systems.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related discipline. A Master’s degree is a plus.
  • Minimum 1 year of hands-on embedded development experience with a strong understanding of the software development lifecycle.
  • Strong skills in C and C++ programming for embedded systems.
  • Practical experience working with Real-Time Operating Systems (RTOS) for time-critical applications.
  • Hands-on experience with hardware-software integration in embedded environments.
  • Proficiency with Git or similar version control systems.
  • Ability to read and interpret schematics and datasheets, and create clear technical documents for design, implementation, and testing.
  • Strong communication skills for effective collaboration with cross-functional teams.
  • Excellent analytical and problem-solving ability.
  • Fast learner with the ability to adapt to new tools, technologies, and development practices.
  • Team-oriented mindset with the ability to work in diverse, multidisciplinary teams.

How to Apply

Interested candidates can apply through any of the following methods:

➡ Apply Through Website

Click the “Apply Now” button below this section and upload your resume and cover letter.

➡ Apply via Email

Send your resume, cover letter, and any portfolio/project links to:
office@nextcircuitlabs.com
Use the subject line: “Embedded Software Engineer Application”

➡ Apply via LinkedIn

You can also submit your application through our official LinkedIn job posting.

Apply For This Job

A valid phone number is required.

NextCircuit Labs provides hands-on PCb Design,IoT, Embedded Systems,STEM and Robotics learning for students. We focus on practical education, innovation, and real-world skill development.

our services

© Copyright 2026 powered by Anvita electronics | NextCircuit Labs