Enable job alerts via email!

Embedded Linux Software Engineer

Jobs via Dice

North Carolina

On-site

USD 80,000 - 110,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology consulting firm is seeking an Embedded Linux Software Engineer with over 5 years of experience. The role involves developing IoT middleware, building GUIs, and ensuring software quality through testing. This position offers a chance to work with cutting-edge technologies in a collaborative environment.

Qualifications

  • 5 or more years of experience as Embedded Linux Software Engineer.
  • Experience in embedded Linux systems including system, boot processes, and optimization.
  • Experience with CI/CD workflows and YAML-based pipeline configs.

Responsibilities

  • Implement IoT middleware and backend services using Golang.
  • Develop testable and maintainable embedded software.
  • Document code and collaborate in reviews.

Skills

Proficiency in C or C++
Strong communication skills
Experience with device I/O
Experience in TDD
Experience with Git

Job description

1 day ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Resourcesoft, Inc., is seeking the following. Apply via Dice today!


Requirements :
  • 5 or more years of experience as Embedded Linux Software Engineer
  • Proficiency in C or C++ with GUI development for embedded Linux
  • Experience in embedded Linux systems including system, boot processes, and optimization under constraints
  • Experience with device I/O (I2C, SPI), networking (MQTT, grips), and IPC
  • Experience in TDD and unit/integration testing in embedded contexts
  • Experience with Git, CI/CD workflows, and YAML-based pipeline configs
  • Strong communication skills both verbal and written

Responsibilities:
  • Implement IoT middleware and backend services using Golang
  • Build lightweight GUIs with Qt, GTK, or LVGL in C/C++
  • Develop testable and maintainable embedded software
  • Write unit and integration tests for embedded systems
  • Design systems with modular architecture and clean code practices
  • Work with containerized workflows and OTA updates for IoT devices
  • Document code and collaborate in reviews to ensure long-term maintainability

Founded in 1999, Resourcesoft, Inc. is a leading Technology Consulting and Professional Services organization. Headquartered in Marlborough, MA, the company serves the technology needs of its clients nationwide. Resourcesoft has often been recognized by prominent rating agencies for its exemplary growth and stability. With over two decades of industry experience, the Company has evolved as a front runner in enabling project optimization. We partner with leading organizations to provide technology solutions within the financial, insurance, education, government, publishing, healthcare, and pharmaceutical domains. We take pride in mentoring a workforce that is well positioned to respond to emerging IT trends and needs. Our success is driven by our expertise in pairing the right talent with the best jobs in the technology sector. We forge long-term, personalized relationships with our employees to advance their careers. We engage them in technology-centric client projects that provide opportunities to evolve, innovate, and deliver world-class products and services. Our career opportunities offer challenging assignments and exposure to emerging and cutting-edge technologies. We are committed to providing our employees with tools to accelerate their career progression, while maintaining a healthy work-life balance. We are deeply committed to providing a workplace that is both challenging and fulfilling.

Resourcesoft is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran, or disability status.

For more information about Resourcesoft and our services, please visit our website.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at Jobs via Dice by 2x

Get notified about new Embedded Software Engineer jobs in North Carolina, United States.

Durham, NC $80,000.00-$110,000.00 1 year ago

Embedded Engineer (Hard, - and Software Engineer)
Embedded Software Engineer 1 - Networking Team

Wilmington, NC $100,000.00-$120,000.00 1 day ago

Embedded Software Engineer - Body Controls
Embedded Software Engineer 2 - Networking team
Embedded Firmware and Hardware Product Engineer * (Monroe, NC)
Senior Embedded Software Engineer - Thermal Management Systems
Part-Time Student - Software Engineer, Embedded OS - Cary, NC

North Carolina, United States 15 hours ago

Lead I&C (Instrumentation & Controls) Embedded Software Engineer (Remote Eligible, U.S.)

North Carolina, United States 2 weeks ago

Lead I&C (Instrumentation & Controls) Embedded Software Engineer (Remote Eligible, U.S.)
Principal Firmware Engineer, Power Management

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - OFSAA FCCM

First Citizens

Raleigh

Remote

USD 108,000 - 155,000

3 days ago
Be an early applicant

Software Engineer - OFSAA FCCM

Davita Inc.

Raleigh

Remote

USD 108,000 - 155,000

3 days ago
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Charlotte

Remote

USD 100,000 - 140,000

4 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Charlotte

Remote

USD 90,000 - 130,000

4 days ago
Be an early applicant

Software Engineer II - FullStack (Remote)

Jobs via Dice

Raleigh

Remote

USD 96,000 - 130,000

4 days ago
Be an early applicant

Software Engineer II - FullStack (Remote)

First Citizens Bank

Raleigh

Remote

USD 96,000 - 130,000

4 days ago
Be an early applicant

Software Engineer - OFSAA FCCM

First Citizens

North Carolina

Remote

USD 108,000 - 155,000

5 days ago
Be an early applicant

Software Engineer II - FullStack (Remote)

Davita Inc.

Raleigh

Remote

USD 96,000 - 130,000

5 days ago
Be an early applicant

Software Engineer II - FullStack (Remote)

First Citizens

Raleigh

Remote

USD 96,000 - 130,000

5 days ago
Be an early applicant