C++
Apply now
Save
Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Intetics
Intetics is a top custom software development company focused on creation and operation of distributed development teams, software product quality assessment, and.
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.
Recommended for you based on this role
Similar stack
Same company
In your city
1118 | Senior AI-Native Engineer
9 days ago
Go
Node JS
PHP
SQL
TypeScript
JavaScript
AI/ML
Claude
Claude Code
Copilot
Cursor
DevOps
AWS
CI/CD
Apply
1104 | Senior Data (Databricks) Engineer
13 days ago
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
MS SQL
PostgreSQL
AI/ML
Feast
Spark
DevOps
AWS
Azure
CI/CD
SLI/SLO/SLA
Apply
1104 | Senior Data Engineer (Databricks)
14 days ago
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
MS SQL
PostgreSQL
AI/ML
Feast
Spark
DevOps
AWS
Azure
CI/CD
SLI/SLO/SLA
Apply
L2 / L3 Support Engineer.
18 days ago
DevOps
Azure
SLI/SLO/SLA
Analytics
Power BI
SpaceTech
QGIS
Apply
Enterprise / Data Architect.
18 days ago
SQL
Databases
Azure SQL Database
DevOps
Azure
Analytics
Power BI
SpaceTech
QGIS
Apply
DBA (Database Administrator)
18 days ago
PowerShell
Python
SQL
Databases
Azure SQL Database
Oracle
PostGIS
PostgreSQL
DevOps
Azure
Apply
Data Engineer (ETL/ELT)
18 days ago
Python
SQL
Databases
Azure SQL Database
Databricks
AI/ML
Spark
DevOps
Azure
CI/CD
Analytics
Power BI
Apply
1148 | Middle/Senior Go Developer
20 days ago
Go
Databases
Apache Kafka
PostgreSQL
RabbitMQ
DevOps
Docker
Grafana
gRPC
Prometheus
Rest API
Apply
Apply
1043 | Senior GO dev (short-term project)
24 days ago
Go
Databases
Apache Kafka
MySQL
Redis
DevOps
CI/CD
Docker
GitHub Actions
GitLab CI
Helm
Kubernetes
Rest API
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Free forever • Less than a minute • No credit card
