1150 | Middle/Senior Embedded Engineer

Posted 6 Hours Ago
Be an Early Applicant
6 Locations
Remote
Senior level
Artificial Intelligence • Blockchain • Internet of Things • Machine Learning • Software
The Role
Design, develop, and maintain embedded firmware for ARM Cortex-M microcontroller systems (bare-metal and FreeRTOS). Implement drivers, communication protocols (UART/SPI/I2C), debug and validate systems, support hardware integration and PCB/schematic reviews, produce technical documentation, participate in code reviews, and deliver project milestones in collaboration with distributed teams.
Summary Generated by Built In

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.

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.

Requirements

Must-haves

Embedded Firmware Development

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

Skills Required

  • 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 (M0, M0+, M3, M4, 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 and hardware-software integration.
  • Ability to read and analyze analog, digital, and power-electronics schematics.
  • Practical experience with UART, SPI, and I2C communication protocols.
  • Experience debugging and troubleshooting embedded systems using development and laboratory tools.
  • 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.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Naples, FL
532 Employees
Year Founded: 1995

What We Do

Intetics Inc. is a leading American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions built with SMAC, RPA, AI/ML, IoT, blockchain, and GIS/UAV/LBS technologies. Based on proprietary pioneering business models of Offshore Dedicated Team® and Remote In-Sourcing®, an advanced Technical Debt Reduction Platform (TETRA™) and measurable SLAs for software engineering, Intetics helps innovative organizations capitalize on global talent with our in-depth engineering expertise based on our Predictive Software Engineering framework. Intetics core strength lays in design of software products in conditions of incomplete specifications. We have extensive industry expertise in Education, Healthcare, Logistics, Life Sciences, Finance, Insurance, Communications, and custom ERP, CRM, Intelligent Automation and Geospatial solutions. Our advanced software engineering background and outstanding quality management platform, along with an unparalleled methodology for talent acquisition, team building and talent retention, guarantee that our clients receive exceptional results for their projects. At Intetics, our outcomes do not just meet clients expectations, they have been exceeding them for a quarter of a century. Intetics operates from multiple offices in the USA, Europe and Latin America, hiring the best talent available worldwide. Intetics is ISO 9001 (quality) and ISO 27001 (security) certified and a Microsoft Gold, Amazon, and UiPath Silver partner. The company’s innovation and growth achievements are reflected in winning prestigious titles and awards, including Inc5000, Software 500, CRN 100, American Business, Deloitte Fast 50, European IT Excellence, Best European BPO, Stevie People’s Choice, Clutch and ACQ5 Awards, IAOP Global Outsourcing 100 and Fortune Innovative 300 lists.

Similar Jobs

Superhuman Logo Superhuman

Customer Care Specialist, Grammarly

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Remote or Hybrid
Ukraine
1500 Employees

Superhuman Logo Superhuman

Software Engineer

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Remote or Hybrid
Ukraine
1500 Employees

Superhuman Logo Superhuman

Software Engineer

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Remote or Hybrid
Ukraine
1500 Employees

DraftKings Logo DraftKings

Lead NetOps Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
Ukraine
6400 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account