Middle/Senior Embedded Engineer

Job not on LinkedIn

🔥 3 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Intetics

Intetics

501 - 1000 employees

Founded 1995

🤖 Artificial Intelligence

🏢 Enterprise

Artificial Intelligence • Software Development • Enterprise

Intetics is an innovative company providing custom software development services, specializing in AI and machine learning solutions. They offer Remote In-Sourcing® to build expert teams for software engineering and data processing projects, along with advanced tools like TETRA™ for software quality assessment. Intetics aims to empower businesses by leveraging high-quality data and integrating modern technologies across various industries, including healthcare, finance, and more.

📋 Description

• 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.

🎯 Requirements

• 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.

Apply Now

Similar Jobs

🕒 July 10

iDeals

201 - 500

🤝 B2B

🏢 Enterprise

☁️ SaaS

Senior Revenue Systems AI Engineer at Ideals building automations and workflows for CRM and revenue systems. Role requires 4+ years experience and strong SQL skills, focusing on AI integrations.

SQL

🕒 April 15

Atlas Technica

201 - 500

🔒 Cybersecurity

💸 Finance

Senior Engineer in IT support at Atlas Technica, handling internal systems for hedge funds and investment firms.

Azure

Cloud

VoIP

🕒 December 23, 2025

Atlas Technica

201 - 500

🔒 Cybersecurity

💸 Finance

NOC Engineer responsible for resolving alerts and requests at an IT management firm. Requires strong skills in Windows OS, cloud technologies, and networking.

AWS

Azure

Cloud

DNS

TCP/IP