Intetics

1150 | Middle/Senior Embedded Engineer

Tbilisi, Tbilisi Remote, GA
✓ Verified live on the employer's own system · added 17 days ago
Save search
Mid-level · 3+ yrs exp

Requirements

Experience: 3+ years

Skills & tools

EmbeddedC Plus PlusTroubleshootingPcb DesignRecordkeepingCode ReviewProject ManagementProgramming
Apply on company site ↗ See your fit → free

Full job description

Intetics Inc., a global technology company providing custom software application development, distributed professional teams, software product quality assessment, and "all-things-digital" solutions, is seeking a highly skilled and experienced Middle/Senior Embedded Engineer to join our dynamic team on a full-time basis.

- Design, develop, and maintain embedded firmware according to product requirements. - Implement new features and enhancements using C and C++. - Contribute to firmware architecture and system-level design decisions. - Participate in requirements analysis, feasibility studies, and technical risk assessments. - Develop firmware for ARM Cortex-M microcontroller-based systems. - Work with both Bare-Metal and FreeRTOS environments. - Design and implement low-level drivers and hardware abstraction layers. - Integrate and maintain communication interfaces and protocols, including UART, SPI, and I2C. - Debug and validate embedded systems using development software and laboratory tools. - Review, optimize, maintain, and extend existing firmware codebases. - Support hardware development activities, including schematic and PCB reviews. - Identify and define hardware requirements based on firmware and system needs. - Prepare and maintain technical documentation using Doxygen, Confluence, or similar tools. - Participate in code reviews and technical discussions. - Collaborate closely with distributed firmware, hardware, architecture, and project teams. - Deliver technical tasks and project milestones within agreed timelines.

- 3-5+ years of hands-on experience in embedded firmware development for microcontroller-based systems. - Strong programming skills in C. - Strong commercial experience with C++ and object-oriented programming. - Commercial experience developing firmware for ARM Cortex-M microcontrollers, including M0, M0+, M3, M4, or M7. - Hands-on experience with FreeRTOS or similar real-time operating systems. - Experience with Bare-Metal embedded development. - Experience designing and implementing low-level drivers and hardware abstraction layers. - Ability to understand, maintain, optimize, and extend large or mature firmware codebases.

- Strong understanding of embedded electronic systems. - Good understanding of electronics and hardware-software integration. - Ability to read and analyze analog, digital, and power-electronics schematics. - Experience identifying hardware requirements based on firmware and system needs.

- Practical experience with UART, SPI, and I2C communication protocols.

- Experience debugging and troubleshooting embedded systems using development and laboratory tools. - Understanding of embedded system architecture and system-level design principles. - Ability to contribute to firmware architecture and technical design decisions. - Ability to use block diagrams, conceptual designs, pseudocode, and other system-design techniques. - Strong analytical and technical problem-solving skills.

- Experience with Git-based version control. - Experience with Jira or similar issue-tracking systems. - Experience preparing technical documentation using Doxygen, Confluence, or similar tools. - Familiarity with code review practices and structured development workflows.

- Experience making firmware architecture and system-level design decisions. - Experience with safety-critical, industrial, IoT, certified, or regulated electronic products. - Good knowledge of PCB design principles for EMC compliance and EMI reduction. - Experience with Ethernet, Wi-Fi, and network-connected embedded devices. - Familiarity with cloud services and IoT architectures. - Understanding of cybersecurity principles for embedded and connected products. - Experience with Linux-based embedded systems or Linux kernel development. - Experience with UML or other system-modelling methodologies. - Familiarity with fire detection, emergency lighting, or central battery system applications.

More jobs at Intetics

Similar jobs near Tbilisi, Tbilisi Remote, GA

Tell me when more 1150 | Middle/Senior Embedded Engineer jobs post near Tbilisi, Tbilisi Remote, GA We re-check every listing against the employer’s own board — no résumé needed.

Search 1150 | Middle/Senior Embedded Engineer jobs near Tbilisi, Tbilisi Remote, GA → Browse all live jobs

This posting was published by Intetics on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.