Embedded C/C++ Software Engineer
Deadline: 29 June 2024
Employment term: Contract
Category: Software development
Job type: Part time
Location: Yerevan
Job description:
Founded in 2018, Double K is a Robotics and R&D company specializing in innovative robotics solutions, PCB design, and advanced embedded systems.
We are currently looking for C/C++ developers to join our Embedded Systems Team. Individuals who excel in tackling intricate challenges with C and C++ technologies, and possess a passion for innovation, creation, and streamlining processes, are encouraged to join us. You should be someone who can work well with others and is always curious to learn new things. We're always working on making new experiences, improving what we already have, and creating unique systems.
/en/embedded-cc-software-engineer
Job responsibilities
- Ensure the best possible performance, quality, and responsiveness of the applications
- Strong understanding of software development principles and methodologies.
- Ability to work collaboratively in a team environment.
- Work in an Agile, collaborative environment to design, code, test, and debug the code
- Continuously optimize systems for speed, efficiency, and reliability
Required qualifications
- Proficiency in C/C++ programming languages.
- Basic knowledge of embedded development tools and IDEs (Integrated Development Environments) such as Keil, MPLAB, or Eclipse.
- Familiarity with communication protocols commonly used in embedded systems, such as UART, SPI, I2C, CAN, etc.
- Experience with microcontroller architectures such as ARM Cortex-M, AVR, PIC, or similar.4
- Good English language skills
- Experience writing testable code and adding unit tests
Required candidate level: Mid level
Additional information
Benefits
- Innovative Environment
- Professional Growth
- Collaborative Culture
- Impactful Work
- Flexible Work Environment
Professional skills
Electrical Engineering
Linux
Embedded programming
C/C++
Embedded design
Share this job via your favorite social media channel.