Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
B

Software Engineer – Embedded Linux

Bryan Guentner Luxury Real Estate Broker

. Design, develop, test, and maintain embedded software solutions in C/C++ on Embedded Linux platforms .

Posted 10/27/2026full-timeRemote • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing embedded software solutions using C/C++ on Embedded Linux platforms, with a strong focus on software architecture, communication protocols, and testing methodologies. Proven ability to collaborate effectively in cross-functional teams and apply analytical skills to troubleshoot and resolve complex system-level issues.

Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingSoftware ArchitectureNetworking ProtocolsAgile Development Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded LinuxObject-Oriented DesignMultithreadingSoftware TestingGitCI/CDUMLData AnalyticsCybersecurityRTOS
Soft Skills
Analytical SkillsProblem-SolvingTroubleshootingCommunicationSelf-Motivated
Tools & Technologies
Qt/QMLSTM32ESP32Industrial Communication ProtocolsCloud TechnologiesIoT Technologies
Industry Keywords
Embedded SystemsCross-Functional CollaborationSoftware Quality AssuranceContinuous ImprovementGlobal Engineering Teams

Tech Stack

Tools & technologies
CloudCyber SecurityDistributed SystemsIoTLinuxQtRTOSC++

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain embedded software solutions in C/C++ on Embedded Linux platforms
  • Develop communication, networking, and data management functionalities using industrial and IP-based protocols
  • Define scalable, reliable, and maintainable software architectures and system designs
  • Collaborate with cross-functional teams to translate requirements into integrated software solutions
  • Troubleshoot and resolve software, communication, and system-level issues throughout the product lifecycle
  • Ensure software quality through code reviews, unit and integration testing, and automated test methodologies
  • Use data and technical insights to support decision-making, problem-solving, and continuous improvement
  • Travel periodically to international manufacturing facilities and occasionally attend customer or internal meetings when virtual participation is not feasible

Requirements

What you’ll need
  • Authorized to work in the United States without current or future employer sponsorship
  • Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or a related field
  • Proven experience developing embedded software in modern C/C++ within Linux environments
  • Strong understanding of software architecture, object-oriented design, multithreading, and embedded systems
  • Hands-on experience with networking, communication protocols, software testing, Git, and Agile development practices
  • Strong analytical, problem-solving, troubleshooting, and communication skills
  • Self-motivated with the ability to work effectively in cross-functional and global engineering teams
  • Preferred: experience with distributed systems, Qt/QML, STM32/ESP32 platforms, RTOS, CI/CD, UML, industrial communication protocols, cloud and IoT technologies, cybersecurity, data analytics, and related certifications
  • If experience aligns with at least 80% of the qualifications and requirements, candidates are encouraged to apply

Benefits

Comp & perks
  • Periodic international travel to manufacturing facilities
  • Occasional travel for customer or internal meetings when virtual participation is not feasible
  • Opportunity to join a growing global team
  • Work on innovative Embedded Linux and C/C++ development projects
  • Collaboration with talented professionals dedicated to software engineering excellence