Demo

Embedded Software Development Engineer in Test with C++

Cohesive Technologies LLC
Sunnyvale, CA Full Time
POSTED ON 2/22/2025
AVAILABLE BEFORE 4/22/2025

Job Details

Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Application Development Services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise, deep industry and market knowledge, proprietary assessment tools and techniques, and project delivery methodologies. Through relationships with thousands of specialized professionals, we bring an unparalleled ability to match talent with opportunities by assessing, recruiting, developing and engaging the best and brightest people for our clients. We combine broad geographic presence, world-class solutions and a tailored, consultative approach to help our people and clients achieve higher performance and outstanding results.

Position: Software Development Engineer in Test (SDET)

Location: Sunnyvale, CA

Job overview:

As a Software Development Engineer in Test (SDET), you will be at the forefront of improving software quality by integrating development and testing skills in the area of cutting-edge augmented reality. You will use your programming expertise to build automated testing tools and frameworks that streamline and enhance the testing process.

Test Automation Development:

Write and maintain automated test scripts for functional, regression, performance, and integration testing.

Build and enhance test automation frameworks that support efficient and scalable testing.

Quality Assurance Integration:

Work closely with development teams to integrate testing into the software development lifecycle (SDLC) as early as possible.

Implement continuous testing within CI/CD pipelines to catch bugs early.

Code Quality:

Review code for potential issues and maintain high standards for code quality.

Ensure adherence to coding standards in test automation codebases.

Requirement Analysis:

Collaborate with product owners, developers, and stakeholders to understand functional and non-functional requirements.

Define comprehensive test strategies, plans, and cases based on these requirements.

Tool Development:

Create custom tools or scripts to test specific software functionalities or to facilitate testing.

Optimize existing tools and workflows for efficiency.

Performance and Security Testing:

Develop scripts to assess the scalability and security of applications.

Analyze performance bottlenecks and recommend improvements.

Bug Identification and Reporting:

Investigate, document, and communicate bugs effectively.

Work with developers to replicate issues and test fixes.

Cross-Functional Collaboration:

Act as a bridge between developers, testers, and other stakeholders to ensure seamless communication.

Provide technical guidance to testing teams on automation and best practices.

SKILLS AND KNOWLEDGE AREAS

Programming Languages: Proficiency in languages like Python, Java, C/C , or JavaScript.

Embedded Firmware: Tooling and code-related embedded firmware knowledge is a must.

Testing Frameworks: Experience with frameworks like Selenium, Cypress, JUnit, TestNG, or Appium.

DevOps Practices: Familiarity with CI/CD tools (Jenkins, GitLab CI, CircleCI) and infrastructure-as-code tools.

Debugging and Troubleshooting: Strong ability to diagnose and resolve issues in both code and automated tests.

Performance Testing Tools: Exposure to tools like JMeter, Gatling, or LoadRunner.

Version Control: Experience with Git or similar tools.

Soft Skills: Forward learning, Ask questions, Communication, collaboration, and problem-solving.

Cohesive Technologies is an equal access/equal opportunity employer and does not discriminate on the basis of age, color, disability, marital status, national origin, race, religion, sex, sexual orientation, veteran status or any other classification prescribed by applicable law.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Development Engineer in Test with C++?

Sign up to receive alerts about other jobs on the Embedded Software Development Engineer in Test with C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$127,094 - $153,876
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cohesive Technologies LLC

Cohesive Technologies LLC
Hired Organization Address New Providence, NJ Full Time
Job Details Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Applica...
Cohesive Technologies LLC
Hired Organization Address Georgia, GA Full Time
Job Details Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Applica...
Cohesive Technologies LLC
Hired Organization Address Belmont, WA Full Time
Job Description Job Description Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing ...
Cohesive Technologies LLC
Hired Organization Address Belmont, WA Full Time
Job Description Job Description Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing ...

Not the job you're looking for? Here are some other Embedded Software Development Engineer in Test with C++ jobs in the Sunnyvale, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!