Skip to main content
CareerCircle Home
Log in
Join
Search for and find Software Engineer jobs and Actalent jobs at CareerCircle.com
Actalent jobs, learn more at CareerCircle.com

Software Engineer

Actalent

Posted Monday, May 12, 2025

Posting ID: JP-005271457

Dallas, TX
Share:
FacebookTwitterLinkedin

Job Title: Software Engineer


Job Description

The Software Engineer collaborates with both software and hardware teams to develop code and documentation that supports system control and monitoring of products and systems. Experience with radio or TV transmitter equipment and control systems is highly desirable.


Responsibilities

  • Develop software solutions by conferring with users, studying systems flow, data usage, and work processes, while anticipating problem areas using the software development life cycle.
  • Evaluate operational feasibility by analyzing problem definitions, requirements, and proposed solutions.
  • Document and demonstrate solutions through developing flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Stay updated with state-of-the-art development tools, programming techniques, and computing equipment by participating in educational opportunities, reading professional publications, maintaining personal networks, and engaging in professional organizations.
  • Provide support to the organization by offering advice, coaching, and participating in product/system design reviews.

Essential Skills

  • At least 5 years of experience as a software engineer with proven success in developing a variety of software systems.
  • 5+ years of experience in developing control and monitoring applications using custom register interfaces and TCP protocols.
  • Proficiency in developing and troubleshooting complex software systems in mixed environments like Linux, Unix, and Windows across desktop, server, tablet, and mobile platforms.
  • Experience with TCP/IP debugging using ICDs.
  • Configuration and usage experience with Linux, C/C++, TCP/IP networking, and web development including HTML5, PHP, and GTK+3.x or similar GUI development.
  • Hands-on experience with lower-level communication protocols, RF experience, lab/test equipment, schematics, and board-level parts.
  • Ability to obtain a secret security clearance through the company or already possess a clearance.
  • US Citizenship is required.
  • Willingness to travel at least 5% of the time.

Additional Skills & Qualifications

  • Experience with VMWare/VirtualBox.
  • Highly desirable skills: DSP, AJAX, SOAP, Ant, Servo motor tuning, PLC Ladder Diagrams, NTP, Subversion, Git.
  • Experience in writing embedded/Industrial Internet of Things (IIOT) globally distributed applications.
  • UI and human-computer interaction design expertise.
  • Ability to modify, design, develop, and debug device drivers for I2C, SPI, UART, USB, PCIe, GPIO.
  • Proficiency with script tools such as Python, BASH, Lua, CSH, Perl, TCL/TK.
  • Experience with issue tracking and embedded Linux tools like Jira, Buildroot, OpenEmbedded.
  • Experience with automated tests and optimizing builds is a plus.


Compensation:$140000

Contact Information

Recruiter: Ashley Madrid

Phone: (972) 348-1877

Email: amadrid@actalentservices.com

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
On-Site
Coaching
Debugging
Software Engineering
Python (Programming Language)
Programmable Logic Controllers
Linux
Troubleshooting (Problem Solving)
Bash (Scripting Language)
Software Development Life Cycle
Git (Version Control System)
Systems Design
Web Development
Programming Tools
Software Systems
Control Systems
User Interface (UI)
Apache Subversion
Tcl (Programming Language)
C++ (Programming Language)
Laboratory Testing
Perl (Programming Language)
C (Programming Language)
Linux On Embedded Systems
Unix
PHP (Scripting Language)
JIRA
TCP/IP
HTML5
Communications Protocols
Industrial Internet Of Things (IIoT)
Serial Peripheral Interface
USB
I2C
Device Drivers
PCI Express
Network Time Protocols
Transmission Control Protocol (TCP)
Secret Clearance
Digital Signal Processing
Flowcharts
Universal Asynchronous Receiver/Transmitter
Graphical User Interface
Asynchronous Javascript and XML (AJAX)
Lua (Scripting Language)
Apache Ant
General-Purpose Input/Output
VirtualBox
Code Comments
Servomotor
OpenEmbedded

Blog