1150 | Middle/Senior Embedded Engineer
Apply NowIntetics 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. Responsibilities • 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.