JOBSEARCHER

Software Programmers

CitronixArlington, TXL4 MidOctober 30th, 2026
The company designs and manufactures continuous ink jet printers to apply identification marks such as best before dates, logos, traceability and batch codes to almost any kind of material for a wide range of industrial sectors, including food and beverage. These products are sold exclusively through a network of ~50 distributors in Americas, Europe, Middle East & Africa and Asia Pacific. Sales are in the region of $15-25m and high growth rates are expected to continue. This is a very exciting and challenging opportunity for someone to join a small but very successful business. The Software Engineer will contribute to embedded firmware development for industrial printing systems and will play a key role in enhancing product performance, reliability, and the quality. The position requires a hands-on approach to software development, problem-solving, and collaboration across multidisciplinary teams. Design, develop and maintain embedded C/C++ for multi-processor/multi-threaded RTOS environments Analyse software performance and implement enhancements for improved efficiency and reliability Develop algorithms to improve print quality of the CIJ printer Support database-related tasks when required Involve in print quality improvement projects by analysing ink drop charging behaviour, interference, and environmental effects; NXP/Motorola processors, FIFO, SPI, boot monitor, chip selects, Flash, RAMGood system experience, not just applications Understanding of software design techniques Electronic-hardware to software interfacing and microprocessor architectures from a software perspective. Good working knowledge of software, communications/networking, electronics Strong understanding of Continuous Inkjet (CIJ) printer operation Design and creation of system test harnesses and automated testing strategies. Experience with embedded software testing methods Familiarity with machine learning concepts
Employment Type: Full Time
Bonus/Commission: No