

Software Engineer
Actalent
Posted Monday, May 12, 2025
Posting ID: JP-005271457
Dallas, TX
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.