Cogniance is a 500+ people global consulting organization with roots in Silicon Valley. We exist to help innovators bring software and hardware innovations to market. In essence, we co-create technology products. Since our founding in 2008, we have built a world-class company on a strong foundation of world-class people powered by world-class processes.
We work with early and growth-stage startups as well as Fortune 500 companies on the strategy, design, build, launch, and the evolution of their technology products. In doing so, we practice Advanced Simplicity — balancing complex solutions with refined user experiences, by fusing technology and design.
Qualifications & Experience
— Strong software engineering and test principles
— Strong programming experience in C, C++ and Python
— Collaborative team player with clear communication and documentation skills
— Experience/exposure to Agile/SCRUM
— Experience with Embedded Linux distributions. Boot loaders, such as Das—U-Boot or barebox
— Embedded software development tools sets such as Eclipse or IAR Integrated Development Environment
— Demonstrable experience testing embedded systems
— Experience with RESTful interfaces, curl
— Must be a detail-oriented individual with good verbal and written communication skills
— Experience with version control and build systems such as git, buildroot, Jenkins
— 3+ years of overall software test and quality assurance in embedded Systems for Linux/RTOS
— 3+ years of software engineering experience in C or C++
— 3+ years of embedded systems experience (Embedded Linux of RTOS)
— Experience profiling applications for performance characterization
— Demonstrated experience shipping embedded software products
COMPENSATION AND BENEFITS
Cogniance offers competitive and rewarding salary and benefits package, as well as an intellectually and creatively stimulating work environment, flexibility, and unique international travel opportunities.