- Implement software features and components of moderate scope.
- Participate in system integration, testing, and debugging activities.
- Work with cross-functional teams (systems, hardware, algorithms, etc.)
- Analyze problems of defined-to-moderate complexity and propose solution.
- Enable successful technical integration of co-optimized hardware software solutions.
- Drive adoption of best industry practices in code health, testing, and maintainability.
- Contribute to automated continuous integration pipeline to build, test, and release.
Preferred Qualifications:
- Strong communication skills and sense of ownership to drive change.
- Exposure to test driven development and continuous integration.
- Real-world application of Object oriented methodologies and principles.
- Experience with algorithms, data structures, and software design.
- Experience in one or more of the following programming languages: Java, C++, C#, Python.
- Has an understanding of multi-threaded, multi process, and distributed software design principles as well as design for areas such as optimization of performance, maintainability, diagnostics, serviceability, quality, reliability, etc.
Minimum Qualifications
Masters Level Degree and 0 years related work experience; Bachelors Level Degree and related work experience of 2 years
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
