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.
