Back to search
CIMON USA Linkedin · Posted 29d ago

Senior Software Engineer

Dallas-Fort Worth Metroplex

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About CIMON

CIMON is an industrial automation manufacturer founded in 1999. We design and build PLCs, HMIs, industrial PCs, and SCADA software used in factories, utilities, water treatment plants, and OEM equipment around the world.


The role

We are hiring a Senior Software Engineer to work on our control platform: the engineering environment customers use to design control logic, and the runtime that executes that logic on physical hardware. This is the foundation underneath everything else CIMON ships. It is systems work, not interface work. Language tooling, code generation, scheduling, deterministic execution, communication stacks, the parts of the product that have to be right at three in the morning on a production line.


You will be the US-based software engineer on this product, partnering directly with our R&D team in Korea. The Korea team owns the bulk of upstream development; you will own meaningful pieces of the platform end to end and represent the US engineering side of the work day to day.


This is a senior role. We are looking for someone who can operate without close oversight, hold their own in technical conversations across time zones, and ship.


What you will do

  • Build features across the platform: both the engineering environment and the runtime
  • Own meaningful modules end to end, from design through release through field support
  • Contribute to areas like language tooling, code generation, scheduling, communication, and runtime behavior
  • Partner daily with our R&D team in Korea on architecture, design, and review
  • Handle escalations from US customers and application engineers when the answer requires real source-code work, not configuration


What we are looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field
  • 5 to 8 years of professional software engineering experience, with at least 3 of those years on systems-level, runtime, or platform work (not application or UI)
  • Strong fundamentals in C, C++, or C#.
  • Real comfort with multithreading, real-time behavior, memory and lifetime management, and reasoning about what is happening below the framework
  • Track record of owning non-trivial pieces of a product from design to production
  • Clean written and verbal communication. You can work effectively with a global team, including occasional early or late hours to overlap with Korea.
  • Expertise in Object Oriented Design, Database Design, and XML Schema
  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work
  • Authorized to work in the US.


Nice to have

  • IEC 61131-3 familiarity (ladder, function block, structured text)
  • Industrial protocols (Modbus, EtherNet/IP, OPC UA, EtherCAT, Profinet, etc.)
  • Compilers, parsers, AST, or language-tooling experience
  • Embedded or real-time OS exposure
  • Any background in PLCs, motion control, SCADA, or factory automation
  • Korean language ability is not required, but useful


Why this role

  • Real systems work. Determinism under load. Scheduling with microsecond budgets. Code generation for a domain-specific language. Communication stacks that cannot drop a frame. The problems are hard, the standards are high, and the answers are not on Stack Overflow.
  • Work that lasts. Industrial control software ships once and runs in the field for ten to twenty years. The code you write here is built to a different standard than a typical web or SaaS product, and it stays in service long enough to be worth doing well.
  • A 27-year-old company that still ships. CIMON has been operating since 1999, profitably, with an active global roadmap. Stable enough to invest in long-term work, small enough that your contributions are visible and credited.
  • One of one. You are the US software engineer on the control platform. Named modules, direct accountability, and a long-term partnership with our R&D team in Korea on upstream development.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent