Intetics

Intetics

Intetics is a top custom software development company with 28 years of experience, offering high-quality software applications and AI/ML integration. They excel in various industries and provide global talent solutions for exceptional project outcomes.

Internet Software & Services
1K-5K
Founded 1995

Description

  • Design, develop, and maintain embedded firmware according to product requirements.
  • Implement new features and enhancements in 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 in both Bare-Metal and FreeRTOS environments.
  • Design and implement low-level drivers and hardware abstraction layers.
  • Integrate and maintain UART, SPI, and I2C communication interfaces.
  • Debug, validate, optimize, and extend embedded systems and existing firmware codebases.
  • Support hardware development through schematic and PCB reviews and maintain technical documentation.

Requirements

  • 3-5+ years of hands-on experience in embedded firmware development for microcontroller-based systems.
  • Strong programming skills in C and 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 low-level drivers and hardware abstraction layers.
  • 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 embedded systems using development and laboratory tools.
  • Experience with Git-based version control and Jira or similar issue-tracking systems.
  • Experience preparing technical documentation using Doxygen, Confluence, or similar tools.
  • Nice to have: experience with safety-critical, industrial, IoT, certified, or regulated electronic products.
  • Nice to have: knowledge of PCB design principles for EMC compliance and EMI reduction.
  • Nice to have: experience with Ethernet, Wi-Fi, cloud services, Linux-based embedded systems, UML, cybersecurity, or fire/emergency lighting applications.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

6456 - Control Systems Engineer / Senior Automation Engineer

Verista 251-1K Pharmaceuticals

Verista is seeking a Senior Automation Engineer to support manufacturing and process automation systems for life sciences clients, with responsibility for keeping production systems reliable during plant projects, technology transfers, and ongoing manufacturing operations.

0 minutes ago

Kernel Developer - KernelCare ELS team (worldwide remote, work anywhere)

CloudLinux 51-250 IT Services

TuxCare is hiring a Kernel Developer for its KernelCare ELS team to backport and validate Linux kernel fixes for enterprise customers on supported and end-of-life distributions.

C CI/CD Debian Docker Git Go Jenkins Linux Python
1 hour ago

Electromechanical Technician

Daniels Health 251-1K Professional Services

Daniels Health is hiring an Electromechanical Technician to lead installation and startup work for medical waste treatment facilities across the U.S., ensuring process equipment and utility systems are integrated for reliable operations.

1 hour ago

Staff Engineer: STA Methodology & Sign-off Lead

EnCharge AI 11-50 Technology Hardware, Storage & Peripherals

EnCharge AI is seeking a Staff or Senior Staff Engineer to lead SOC static timing analysis methodology and sign-off for advanced-node chip designs, building the timing flows and cross-functional path needed to reach tape-out.

Perl Python
1 hour, 15 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers