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.
Expertise in designing and developing embedded software solutions for resource-constrained platforms, with strong programming skills in C/C++ and Python. Proven ability to lead technical projects, collaborate across functions, and mentor engineering teams.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingPython ProgrammingIoT TechnologiesTechnical Coaching
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software SolutionsSoftware TestingSoftware OptimizationTechnical DocumentationSystem Requirements AlignmentResource-Constrained PlatformsDevelopment ReportsDesign DocumentationTechnical SpecificationsEmbedded Development Concepts
Soft Skills
CollaborationMentoringLeadership
Industry Keywords
Connected SystemsSmart HomeIntellectual PropertyTechnology RoadmapsCross-Functional Teams
Tech Stack
Tools & technologiesIoTPythonC++
About the role
Key responsibilities & impact- Lead the design, development, testing, and optimization of embedded software solutions for connected systems
- Design, develop, test, document, and maintain embedded software applications, subsystems, and components
- Align software with system requirements, project goals, and industry standards
- Create optimized, high-performance software for resource-constrained platforms
- Support successful integration into connected products and systems
- Collaborate with cross-functional teams, global technical communities, and research organizations
- Incorporate customer needs, market insights, and emerging technologies into engineering solutions
- Produce technical specifications, development reports, design documentation, and other project deliverables
- Support intellectual property creation and protection
- Contribute to technology roadmaps
- Provide technical coaching and mentoring to strengthen the team’s embedded software capabilities
Requirements
What you’ll need- Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field with a focus on embedded systems
- 10 or more years of embedded software development experience
- Strong programming skills in C/C++ and Python
- Strong knowledge of embedded development concepts
- Experience developing software for resource-constrained platforms
- Experience working with IoT, smart home, connected systems, or similar technologies preferred
- Demonstrated ability to lead complex technical work
- Demonstrated ability to collaborate across functions
- Demonstrated ability to coach or mentor other engineers
- Must be legally authorized to work in the United States without current or future company sponsorship needs
Benefits
Comp & perks- Company subsidized medical benefits
- Health Savings Account
- Dental insurance
- 401K retirement plan with company match
- Employee Stock Purchase Plan (ESPP)
- Paid Time Off, including paid vacation, holidays/personal days
- Tuition reimbursement
- Product discounts
- Supplemental life insurance
- Dependent life insurance
- Vision insurance
- Accidental Death & Dismemberment insurance
- Health care flexible spending account
- Dependent care flexible spending account
- Coaching and mentoring
- Learning and career development opportunities
- Diverse and inclusive workplace
