cover image
Riccione Resources, Inc.

Senior Software Engineer

On site

Dallas, United states

$ 150,000 /year

Senior

Full Time

29-09-2025

Share this job:

Skills

Communication Leadership C# Programming Oral and Written Communication Software Development C++ Robotics Mathematics

Job Specifications

Senior Software Engineer, Controls to Drive PLC & Robotics Automation - Dallas, TX

Are you ready to take your career to the next level by designing innovative software solutions for large-scale automated assembly? We're on the lookout for a dynamic Senior Software Engineer to join our talented team! If you're someone who loves diving into complex challenges and working independently on exciting new projects, this is the perfect opportunity for you.

In this role, you won't just be writing code; you'll be crafting seamless automated solutions that are the driving force behind our operations. We value problem-solvers who are eager to make a real impact and contribute to our success. If that sounds like you, we can't wait to welcome you aboard!

Why should you apply here?

Successful 25+ year old firm
Large domestic and global clients
Factory automation, Robotics, Device Control Systems
Staff of 25 Engineers in this business unit, 16 Software Engineers
High employee retention rate
No-cost medical insurance for employee and family coverage

What will you be doing?

Senior-level responsibilities for the design and development of software, full cycle
Potential for technical leadership responsibilities
Build new software for complex control systems
Software development for low-level device drivers to application-level
Work with motion control and robotics
The language used depends on the project: C, C++, and C#
New development, customized, and iterative
Work on Siemens or Allen Bradley PLCs
Collaborate with various corporate technical teams, including cross-functional
Works directly with the customer to troubleshoot and solve critical problems within the automation system
Ensure timely response and resolution to customer issues
30 % travel to customer sites domestically, and some travel to Europe

What are the minimum qualifications?

Bachelor of Science in Electrical, Computer Engineering, Mechanical, Mathematics, etc.
Senior-level software development skills, full cycle
Must have designed PLC Systems from scratch
Must have experience with PLCs (Siemens and Allen Bradley) and HMI
Must have had experience with hand tuning PID Loops and tuning motors
Experience with a combination of languages, Ladder Logic, C, C++, and C#, preferably two of the three
Experience programming software to control devices
Excellent oral and written communication skills are a must

What will make your resume stand out?

Experience in factory automation or control systems
Device driver experience
Self-starter, able to work independently, act and deliver results, and exercise a high level of judgment

Location: 100% on-site. Headquarters in Dallas, TX

Relocation: Assistance offered

Citizenship: U.S. Citizens. If necessary, you may need to get a DOD security clearance

Salary: 130k - 150k, Paid Overtime for travel (10k - 20k), 401k matching is 6%. Fully paid medical insurance for employees and dependents

About the Company

Our pride and passion at Riccione Resources is excellence: making sure that we meet both the client's goals at the technical and personal level and the candidate's goals for career development. Our ambition is to develop long-term relationships with clients and candidates by providing a qualitative service. With over 35 years of industry experience, we've been continuously relied upon to deliver the best possible candidates for our clients' individual needs. Know more