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 expertise in developing and optimizing robot software for embedded systems, with strong proficiency in C++ and Python. Capable of enhancing on-device capabilities and managing software upgrades while ensuring reliability and performance in real-time applications.
Highest-signal resume keywords
Embedded Systems DevelopmentC++ ProgrammingPython ProgrammingRobot Operating System (ROS 2)Cloud IoT Platforms (AWS IoT, Azure IoT)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Linux Software DevelopmentAI/LLM Tools32-Bit MicrocontrollersEmbedded LinuxNVIDIA JetsonSoftware MaintenanceML Model DeploymentCamera Sensor IntegrationGitUnit Testing
Soft Skills
Problem SolvingCollaborationClear Documentation
Tools & Technologies
GitLab CIDockerGStreamer
Industry Keywords
Low Connectivity AreasEmbedded Device Bring-UpCloud SecurityUSB 2.0/3.0EMI/FCC Compliance
Tech Stack
Tools & technologiesAndroidAWSAzureCloudDockeriOSIoTLinuxPythonC++
About the role
Key responsibilities & impact- Drive development of Treeswift’s robot software
- Increase on-device or near real-time capabilities to improve operator experience and enable fast turnaround for use cases such as storm response
- Develop logs and diagnostic capabilities to support robot reliability at scale
- Optimize the field-to-cloud data pipeline for a large base of end-users and faster turnaround times
- Upgrade the robot operating system and deploy upgrades to the fleet
- Support hardware evolutions and changes, including integration of new sensors
- Serve as an escalation point for embedded issues raised by field and technical staff
- Help resolve customer-facing problems quickly
- Work as a senior engineer on the embedded team in a small, fast-paced, high-ownership environment
Requirements
What you’ll need- 5+ years of experience writing software for Linux in embedded systems
- Strong proficiency in C++ and/or Python
- ROS 2 experience is preferred
- Strong engineering fundamentals including git, code review, ticket-based workflows, unit tests, bench testing, and clear documentation
- Comfortable working in Linux from the command line
- Experience using AI/LLM tools in daily workflow, with fundamentals to review, debug, and own shipped code
- Hands-on experience across two or more of: 32-bit microcontrollers, embedded Linux, mobile (Android/iOS) development, NVIDIA Jetson, and cloud IoT platforms (AWS IoT, Azure IoT)
- Experience maintaining and upgrading software on commercially distributed hardware devices at scale
- Experience with devices operating in no/low connectivity areas
- Prior experience deploying ML models onto hardware devices is a plus
- Experience in embedded device bring-up and low-level security is nice to have
- Knowledge of AWS IoT and cloud security is nice to have
- Experience with NVIDIA Jetson Orin NX is nice to have
- Knowledge of USB 2.0/3.0 is nice to have
- Experience with GitLab CI, Docker, and GStreamer is nice to have
- Experience with camera sensor integration and streaming is nice to have
- Android/iOS app development, phone OS customization, and Android Auto experience is nice to have
- Knowledge of cellular modems, WiFi, RF, or EMI/FCC compliance is nice to have
- Legally authorized to work in the United States
- Must disclose whether employment visa sponsorship will be required
Benefits
Comp & perks- Competitive salary and equity package
- Comprehensive medical, dental, and vision coverage for you and your eligible dependents
- Life insurance and short- and long-term disability coverage
- 16 weeks of fully paid parental leave to support all new parents
- Flexible, unlimited paid time off
- 401(k) retirement savings plan
- Free OneMedical membership
- Commuter benefits
- Snacks, goodies, and team lunches provided twice a week
- Potential bonuses and long-term incentives are excluded from the salary estimate
