Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Developer

1 vaga: | Publicada em 25/06

Sobre a vaga

Position: -deviceWISE Senior Software Engineer Position Overview: We are looking for a strong C programmer willing to work in a fast-paced environment requiring broad experience, adaptability, quick learning, and excellent problem-solving skills. We need someone who can develop new features for Telit deviceWISE runtime and create deviceWISE packages and drivers. This role also involves finding and fixing defects. This candidate will also interact with Sales, Technical Support, Testers, Project Managers, and FAEs to deliver robust solutions. Responsibilities: The individual will be responsible for supporting and enhancing our deviceWISE IoT products Performs coding, debugging, testing, and troubleshooting on a variety of operating systems and gateways Develops solutions for a variety of Windows and Linux operating system environments Organizes and schedules their work and determines the best approach to solve a range of highly complex technical problems Participates in architecture, design, code reviews and unit testing Works to enhance and maintain the deviceWISE runtime along with developing new drivers and updates for a variety of cloud connectors Provides application support, analysis and design related to new and existing applications as well as finding innovative and cutting-edge solutions to meet business needs Interacts with architects, project management, developers, testers, and other engineers to estimate, plan, design, test, and release new solutions according to the committed plans Provides Level 3 support and interacts with support engineers, management, and customers as needed Mentors other engineers Works independently and collaborates well with others Follows and improves our design, verification, build, and release processes CV must be in English Qualifications: C development experience Java development experience Experience in the Linux environment including tools for debugging, profiling, and version control Experience in the Windows environment including tools for debugging, profiling, and version control Comfortable using Visual Studio Experience with build tools like: autotools (autoconf, automake, etc.) and CMake Experience with code analysis tools like Coverity and memory analysis tools like Valgrind Experience with continuous integration tools like Jenkins Git source control management Experience with web application development Bachelors degree in computer science, Computer Engineering, or Electrical Engineering Excellent communication and interpersonal skills Preferred: 5+ years of C 2+ years of object-oriented design experience Hands on experience with agile development process Experience with POSIX development Linux and shell scripting experience Experience with small footprint devices and working in memory constrained applications Experience with target Linux platforms such as Raspberry Pi and similar