1817 IT & Software Developer jobs in the US

IST PRECISION jobs

Software Engineer - Embedded & Application Development

$80,000 - 150,000
IST PRECISION
North Main Street 274, Mooresville
$80,000 - 150,000
Company Size icon
Company Size
<50
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline - Over 5 years of professional experience in software engineering with a concentration on real-time embedded systems - Proficient in C and C++ programming for embedded applications - Experience designing multi-threaded applications with real-time operating systems; includes performance and memory analysis, as well as debugging synchronization issues - Proven track record in developing firmware for ARM-based microcontrollers, focusing on interrupts, DMA, GPIO, and SPI or I2C functionalities - Ability to decode and encode serial protocols for data exchange between processors or subsystems - Experience in writing firmware to connect with peripherals following schematic diagrams - Solid understanding of signal processing, control systems, and timing synchronization concepts - Extensive skills in hardware bring-up using oscilloscopes, logic analyzers, and communication interfaces to validate and troubleshoot new hardware designs - Strong analytical, experimental, and problem-solving capabilities - Must be a US Citizen

Technologies

AI
ARM
C#
Cursor
Firmware
LVDS
ASP.NET

Responsibilities

- Create and sustain firmware for ARM-based microcontrollers and AMD/Xilinx SoCs (MicroBlaze and Zynq) - Implement embedded code for data collection, real-time management, and high-speed communication protocols (SPI, I²C, UART, LVDS, SERDES) - Develop and update Python-based GUIs and occasional web dashboards for system management and data visualization, with C#/.NET skills as an advantage - Design and establish various algorithms, including digital filters (FIR/IIR), motion and laser control (PI/PID), phase locking for interferometry systems, timing synchronization, and high-speed communication protocols with external hardware and image processing - Collaborate intricately with multidisciplinary engineers — including electronics, mechanical, and software professionals — to design, integrate, and validate complex embedded and application-level systems - Operate under the mentorship of a Principal Software Engineer regarding architecture, code evaluations, development operations, and overall software guidance - Contribute to bare metal, RTOS, and embedded Linux application development on Zynq and comparable ARM-based SoCs - Utilize AI-based development tools (e.g., cursor, claude) to enhance software development techniques while exercising sound judgment on their application in documentation and testing

Description


At IST Precision Inc., we are an advanced R&D engineering firm located in Mooresville, NC, just north of Charlotte. For over 25 years, we have focused on high-precision instrumentation, sensors, actuators, and diagnostics across various sectors including telecommunications, aerospace, life sciences, automotive, and medical fields. Our dedicated team of over 30 engineers and technicians combines expertise in mechanical, electrical, and software systems with in-house manufacturing to deliver comprehensive solutions from concept to commissioning. We provide a competitive salary and benefits, such as 401(k) with matching, dental insurance, flexible schedules, health insurance, paid time off, and vision coverage. We are excited to welcome a Software Engineer (Embedded & Application Development) to our dynamic team, who will have the opportunity to make a significant impact and thrive in a fast-paced, challenging environment.
Something wrong or incorrect with this job? Tell us in the chat šŸ’¬ on the right āž”ļø
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 1817 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Sched LLC, Jump, Snaplii, Meitou Inc., Freedom Pet Supplies, Infoya Inc., GE Aerospace among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Boeing as they are hiring for 70 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.