> Markdown version of [/jobs/ext/1419205-embedded-engineer](https://www.wearedevelopers.com/jobs/ext/1419205-embedded-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Engineer - **Company:** INTETICS CO - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Software Engineering, Uipath - **Published:** July 24, 2026 - **Apply:** https://intetics-2.workable.com/jobs/5988219/candidates/new ## About the Role * 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. Hardware and Electronics * 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. Communication Interfaces * Practical experience with UART, SPI, and I2C communication protocols. Architecture and Debugging * 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. Development Tools and Processes * 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. Nice-to-have * 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. ## 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. ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [How to achieve web automation with UiPath](https://www.wearedevelopers.com/videos/310-how-to-achieve-web-automation-with-uipath) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Official Opening of WeAreDevelopers World Congress 2026](https://www.wearedevelopers.com/videos/100000-official-opening-of-wearedevelopers-world-congress-2026) - [Smart, Connected, Unexpected: The Wild Side of IoT and AI](https://www.wearedevelopers.com/videos/1113-smart-connected-unexpected-the-wild-side-of-iot-and-ai) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)