We are looking for a motivated, driven, and collaborative Software Engineer with experience in embedded software development to join a talented team that conducts research, design and development of software running on Linux or Windows OS to power our latest products. Your Role Design, implement, integrate and verify software applications and tools using C\C++ under Linux and Windows OS. Enhance, optimize and improve efficiency and robustness of the current software. Participate in requirements analysis, architecture and design processes Collaborate with multiple development teams Review, evaluate and analyze test plans and procedures Support system test programs, analyze results and improve overall system quality Lead and provide technical guidance to engineers, designers and support personnel Participate in a complete software development lifecycle using Agile methodologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level