Dallas, Texas, USA
2 days ago
Software Engineer
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.

ResponsibilitiesDevelop 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 SkillsAt 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 & QualificationsExperience 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.
Pay and Benefits

The pay range for this position is $90000.00 - $140000.00/yr.

401k, medical, dental, vision, PTO,

Workplace Type

This is a fully onsite position in Dallas,TX.

Application Deadline

This position is anticipated to close on Jun 10, 2025.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

Confirm your E-mail: Send Email