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 Object Oriented Programming with proficiency in C++, alongside a solid understanding of software design principles and Agile methodologies. Capable of delivering high-quality product features through collaboration, testing, and troubleshooting in an embedded software environment.
Highest-signal resume keywords
Object Oriented ProgrammingC++ ProficiencyAgile MethodologyEmbedded Software DevelopmentTesting Frameworks
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Design PrinciplesComputer ArchitectureData StructuresTroubleshootingCode ReviewTechnical Issue DiagnosisLow Level Hardware/Software IntegrationCI/CD PipelinesDevOps PracticesLabVIEW Programming
Soft Skills
InitiativeIndependent WorkTask Completion
Tools & Technologies
Azure DevOpsNI Products
Certifications & Qualifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Engineering
Industry Keywords
Embedded SoftwareDriver SoftwareAgile/Scrum EnvironmentCode ArchitectureProduct Features
Tech Stack
Tools & technologiesAzureC++
About the role
Key responsibilities & impact- Deliver product features through research, design, development, and documentation
- Collaborate with product architects, product managers, software engineers, team members, and project leaders
- Participate in design discussions and code architecture
- Specify, design, and implement new product features
- Troubleshoot product defects and resolve them with the team
- Develop tests to maintain code quality and prevent regressions
- Peer review code changes
- Participate in standups, backlog reviews, retrospectives, and brainstorming sessions
- Explore and apply new technologies to improve infrastructure and processes
- Work in an agile/scrum software development environment on embedded and driver software products
Requirements
What you’ll need- Bachelor's Degree in Computer Science or Engineering (or similar)
- Object oriented programming and proficiency in C++
- Understanding of good software design and computer architecture principles
- Knowledge of operating system components and design
- Familiarity with embedded, kernel or low level hardware/software integration
- Knowledge of data structures
- Experience with Agile methodology
- Experience with testing frameworks
- Ability to diagnose technical issues and propose reasonable solutions
- Ability to take initiative, work independently, and drive tasks to completion
- Ability to quickly learn applicable technology, systems, and products
- Authorized to work in the United States without sponsorship now and in the future
- Temporary visa holders listed in the posting and candidates requiring current or future sponsorship are not eligible
- Preferred: familiarity with CI/CD pipelines and DevOps practices
- Preferred: experience with Azure DevOps
- Preferred: experience programming in LabVIEW
- Preferred: familiarity with NI products
Benefits
Comp & perks- Medical insurance plans
- Dental coverage
- Vision coverage
- Employee Assistance Program
- 401(k)
- Tuition reimbursement
- Employee resource groups
- Recognition programs
- Flexible time off plans
- Paid parental leave (maternal and paternal)
- Vacation leave
- Holiday leave
- Mentorship, training, and leadership opportunities
- Career development support
