Embedded Software Developer Job at IST PRECISION, Mooresville, NC

ZENSWUFZckMyS3R0TlZkMDlNTTl1N1pGV3c9PQ==
  • IST PRECISION
  • Mooresville, NC

Job Description

Salary: $90,000 - 130,000 per year Requirements:

  • I hold a Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • I have over 5 years of professional software engineering experience, focusing on real-time embedded systems.
  • I am proficient in C and C++ for embedded systems.
  • I possess experience in decoding and encoding serial protocols for data communication between processors or subsystems.
  • I have written firmware to interface with peripherals based on schematic diagrams.
  • I have a strong understanding of signal processing, control systems, and timing synchronization concepts.
  • I possess experience with Python for application or GUI development.
  • I have extensive experience with hardware bring-up using oscilloscopes, logic analyzers, and communication interfaces to verify and troubleshoot new hardware designs.
  • I exhibit strong analytical, experimental, and problem-solving skills.
  • I am a US citizen or Green Card holder, and I understand that work must be performed on-site in Mooresville, NC.
Responsibilities:
  • I will develop and maintain firmware for ARM-based microcontrollers and AMD/Xilinx SoCs (MicroBlaze and Zynq).
  • I'm responsible for implementing embedded code for data acquisition, real-time control, and high-speed communication interfaces (SPI, I²C, UART, LVDS, SERDES).
  • I will develop and maintain Python-based GUIs and occasional web dashboards for system control and data visualization; C#/.NET experience will be a bonus.
  • I design and implement a variety of algorithms, including digital filters (FIR/IIR), motion and laser control (PI/PID), phase locking for interferometry systems, timing synchronization, and high-speed communication protocols between third-party hardware and image processing.
  • I closely collaborate with a multidisciplinary engineering team—comprising electronics, mechanical, and software engineers—to design, integrate, and test complex embedded and application-level systems.
  • Under the guidance of a Principal Software Engineer, I work on software architecture, code reviews, DevOps, and overall software direction.
  • I contribute to embedded Linux application development on Zynq and similar ARM-based SoCs.
  • Depending on the situation, I am open to using AI-based development tools (like Cursor, Claude) to enhance coding, documentation, and testing while exercising sound judgment regarding their usage.
Technologies:
  • AI
  • ARM
  • C#
  • DevOps
  • Embedded
  • Firmware
  • Hardware
  • Linux
  • LVDS
  • Python
  • Web
  • ASP.NET
  • C++
  • FPGA
  • Git

More:

IST Precision Inc. is an advanced R&D engineering company based in Mooresville, NC, just north of Charlotte, with over 25 years of expertise in high-precision instrumentation, sensors, actuators, and diagnostics. Our team of more than 30 engineers and technicians integrates mechanical, electrical, and software expertise to deliver complete systems from concept to commissioning, serving diverse industries, including telecommunications, space, life sciences, automotive, and medical fields.

As a Software Engineer (Embedded & Application Development) at IST, I will play a key role in developing next-generation precision systems, spanning molecular imaging and space-based data acquisition to advanced automation and inspection platforms. This position includes a competitive salary and benefits package, including 401(k) matching, flexible scheduling, health insurance, and paid time off, among others. At IST Precision Inc., I will have the opportunity to make a substantial impact while working in a dynamic and fast-paced environment alongside a talented team.

last updated 44 week of 2025

Job Tags

Full time, Flexible hours,

Similar Jobs

Rellaire Smart Home Systems

Electrician - Residential, Light Commercial & System Sales Job at Rellaire Smart Home Systems

 .... Job Duties and Responsibilities: Assess ductwork to ensure it is properly installed. Clean residential and/or light commercial ductwork systems. Repair and/or replace ductwork on-site. Ability to work as a team and support the team members around you... 

Omni Hotels & Resorts

Server | Bob's Steak & Chop House Restaurant - Full Time Job at Omni Hotels & Resorts

 ...our team at this 605-room convention center hotel in the heart of downtown Oklahoma City. Our luxury hotel is located next to the Paycom Center(OKC Thunder), the Oklahoma Convention Center and across the street from the 70-acre Scissortail Park. The property includes... 

MASONICARE

Cook Job at MASONICARE

Cook Masonicare at Mystic - Mystic, CT Day Shift - 16 hours per week The Line Cook prepares food products for residents, staff, and catered functions monitoring quality and presentation. Ensures proper sanitation procedures are followed with regard to storing, preparing... 

Legacy Life Recruitment

Life Insurance Agent - High Commissions (REMOTE) Job at Legacy Life Recruitment

 .... This is a FULL COMMISSION position. The insurance industry is one of the most stable and lucrative industries in the country. We work with top rated insurance carriers to guarantee...  ...--make as much as you want! Work from home--fully remote position Flexibility in... 

Pet Supermarket

Pet Store Leader — Drive Sales & Service Job at Pet Supermarket

 ...A retail operation dedicated to pet care is seeking an Assistant Store Manager in Key West, Florida. The role involves providing excellent customer service and managing store operations alongside the Store Manager. Ideal candidates should have at least 3 years of management...