Embedded /Firmware Engineer

Net 2 Source Inc.Andover, MA
Onsite

About The Position

We are seeking a highly self-motivated firmware engineer with extensive Linux expertise to join our team. You will play a key role in developing and maintaining our Linux-based products, focusing on both the core infrastructure and real-time application development.

Requirements

  • Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, or a closely related field with an emphasis on embedded systems.
  • Real time application development experience with Linux development environment and Agile program environment.
  • Solid foundation in C/C++ programming, debugging, troubleshooting in Linux and other operation systems.
  • Proven experience customizing Yocto projects and Linux kernel configurations.
  • Knowledge of networking protocols and communications concepts, especially those pertinent to industrial automation.
  • Experience with the full software development lifecycle, agile methodologies (Scrum), and tools like Git and GitHub.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively.

Nice To Haves

  • Experience with embedded systems development.
  • Experience with containerization technologies (e.g., Docker, Podman).
  • Experience with scripting languages (e.g., Bash, Python).
  • Knowledge of networking protocols and TCP/IP stack.

Responsibilities

  • Linux distribution development: Build and maintain Yocto Projects or other Debian distribution, create customized Linux operation systems tailored to industrial needs, troubleshoot Linux kernel-level issues.
  • Real time application development: Design, develop and test real time applications for critical Linux-based embedded systems using appropriate programming languages (e.g., C, C++).
  • Debugging and Troubleshooting: Debug, analyze, and resolve complex hardware and software issues to ensure optimal system performance and security and perform unit tests. Kernel level debugging a must.
  • Code Quality Enhancement: Develop high-quality, well-tested code through comprehensive unit testing and debugging.
  • Technical Documentation: Contributing to writing detailed specifications, design documents, Build Guides, Implementation Guides, and Whitepapers based on industry standards and internal requirements.
  • Problem Solving: Demonstrate exceptional analytical and problem-solving skills for rapid troubleshooting and solution development.

Benefits

  • inclusive culture
  • focus on work-life fit and well-being
  • supportive, connected environment
  • opportunities to have a strategic impact
  • innovate
  • take necessary steps to make your mark
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service