FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong proficiency in Go, C, or C++, with hands-on experience in embedded Linux environments and hardware communication protocols. Capable of leading architectural decisions and ensuring high standards in code quality and testing within a microservices-based platform.
Highest-signal resume keywords
Proficiency In Go, C, Or C++Embedded Linux DevelopmentMicroservices Architecture ExperienceHardware Communication ProtocolsDocker And Containerized Deployments
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
GoCC++PythonJavaScriptLinuxMicroservicesGitMQTTDocker
Soft Skills
CollaborationLeadershipProblem-Solving
Tools & Technologies
CI/CDDebian-based LinuxNext.jsReactTypeScriptBashAsanaLinearJira
Industry Keywords
Embedded LinuxIoTRoboticsIndustrial AutomationConnected HardwareReal-time SystemsSafety-conscious Systems
Tech Stack
Tools & technologiesDockerIoTJavaScriptLinuxMicroservicesNext.jsPythonReactShell ScriptingTypeScriptC++Go
About the role
Key responsibilities & impact- Own the design and development of Chamber application software on embedded Linux
- Build hardware communication over serial and bus protocols
- Lead architectural decisions for the microservices-based platform and drive them through implementation
- Define and uphold engineering standards for code quality, testing, and deployment
- Act as the technical escalation point for complex customer and field issues
- Maintain and occasionally extend early-generation Chamber software
- Contribute to frontend work as needed to ship complete features
- Collaborate with hardware, operations, and customer experience teammates to deliver end-to-end solutions
- Help make architectural decisions, set code quality and testing standards, and support teammates' development
Requirements
What you’ll need- Strong proficiency in Go, C, or C++, and at least one high-level language (Python, JavaScript, or similar)
- Hands-on experience interfacing software with hardware over serial or bus protocols, such as Modbus, I2C, SPI, or RS-485
- Deep familiarity with Linux environments, the command line, and system-level debugging
- Experience designing and shipping production software in a microservice or distributed architecture
- Experience with Git and modern CI/CD practices
- Understanding of software development lifecycle and testing practices
- 5+ years of professional software engineering experience, with meaningful time spent on Linux-based systems
- Experience with MQTT or other IoT communication protocols
- Experience with Docker and containerized deployments on embedded or edge hardware
- Familiarity with Debian-based Linux systems
- Experience with Next.js, React, and TypeScript
- Familiarity with shell scripting (Bash)
- Familiarity with a project tracking tool such as Asana, Linear, or Jira
- Familiarity with AI-collaboration tools and agents
- Previous experience in embedded Linux, IoT, robotics, industrial automation, or connected hardware
- Previous experience with real-time or safety-conscious systems
- Contributions to open-source or personal projects demonstrating depth in systems software
Benefits
Comp & perks- 80% health, dental, and vision covered
- Flexible paid time off
- Relocation assistance available for the right candidate
- Hybrid work arrangement: onsite at least 2 days per week
