We are seeking a Software Engineer to become an integral part of our team! You will be responsible for creating and modifying computer application software or specialized utility programs.Responsibilities:Analyze software requirements documentation and consult with the author as needed.Formulate a software design using industry best practices and document it appropriately.Implement the software design by coding.Execute the unit test plan to verify the coded software.Contribute in the creation of software requirements and specifications.Qualifications:Bachelor’s degree in computer science, electrical engineering, or related technical discipline.3+ years of industry C/C++ development experience.Experience with Object Oriented Design (OOD) techniques.Understanding of computer architecture principles.Education or experience with image processing techniques.Experience with programming for Real-Time Operating Systems (RTOS).Experience with interfacing software with custom hardware, such as device drivers.Experience designing software for multi-threaded and/or multi-processing environments, including parallel processing.Experience in mathematics and scientific algorithm implementation and optimization.Deadline and detail-orientedStrong analytical and critical thinking skills
Important Safety Tips: You should find out as much as you can about the company. Meet your prospective employers/employees face to face. You should NOT have to provide your bank account details. Stay safe - read our safety tips.