Job Details

Embedded C developer

Tachyon Technologies

IT Software

Contractual

Cary, NC

https://tachyon.oorwin.com/careers/index.html#/job/da8b9c25b8284d2998772821acf319ff4fa6dc89

Job Description:

We are looking for a detail-oriented and experienced Embedded C Developer to design, develop, and maintain embedded software for microcontroller-based systems. The ideal candidate will work closely with hardware and software teams to create efficient, reliable, and high-performance firmware and embedded solutions for real-time systems.

Key responsibilities:

  • Design and develop embedded software using C for microcontrollers and embedded processors.

  • Write device drivers, low-level hardware interfacing code, and middleware for embedded systems.

  • Integrate software with hardware components and perform system-level debugging and validation.

  • Develop unit tests and assist in automated testing strategies for embedded platforms.

  • Collaborate with hardware engineers and product teams to gather software requirements.

  • Translate functional and technical requirements into well-documented design specifications and code.

  • Optimize code for memory, power efficiency, and real-time performance.

  • Troubleshoot performance bottlenecks, stability issues, and hardware-software integration problems.

  • Work with industry-standard tools such as oscilloscopes, logic analyzers, and debuggers.

  • Adhere to industry coding standards and project-specific quality and safety guidelines (e.g., MISRA C, ISO 26262, IEC 61508 depending on the domain).

  • Provide ongoing support and enhancements for existing products.

  • Participate in code reviews, peer testing, and documentation efforts.

Professional Skills:

  • Strong proficiency in Embedded C and real-time programming concepts.

  • Hands-on experience with microcontrollers (ARM, PIC, AVR, STM32, etc.).

  • Experience with hardware peripherals (UART, SPI, I2C, GPIO, ADC, PWM).

  • Familiarity with RTOS (e.g., FreeRTOS) or bare-metal systems.

  • Proficient in debugging embedded systems with tools like JTAG, oscilloscopes, and logic analyzers.

  • Solid understanding of software lifecycle, version control (e.g., Git), and embedded system constraints.

 

Job Overview

Job Title

Embedded C developer

Job Type

Contractual

Category

IT Software

Experience

5-6 years

Location

Cary, NC

Tachyon
Technologies Inc

Roobchester, TN 30071-8345

We are committed to creating an inclusive for all employees.

Scroll to Top
Tachyon Aura

The Agentic Enterprise Platform

Governed AI agents that execute enterprise workflows — measured by outcomes, not seats.

5 days

Pilot launch timeline

SAP-native

Enterprise-grade integration

Zero seats

Outcome-based pricing model

Start your Aura pilot

Let's deploy your first AI agent

Tell us about your enterprise and we'll match you with the right Aura pilot program.

Let's Talk

Tachyon Technologies delivers cutting-edge digital transformation, AI & cloud services to help enterprises modernize operations and drive measurable innovation.

Our Partner Ecosystem

Follow us