Senior Software Engineer

Dallas, Texas

Motion Recruitment
Apply for this Job

Our Richardson, TX Client is seeking an Senior Software Engineer for a direct hire opportunity.


  • Ability to lead and collaborate with other engineers to design, plan, develop, and maintain embedded software component.
  • Responsible for the successful implementation and delivery of embedded software products and components throughout the entire product lifecycle.
  • Responsible for project deliverables on time and with high quality.
  • Assure proper technical requirement definition with internal and external customers, marketing, manufacturing, and other support groups.
  • Actively participate in the definition and implementation of new processes and improvements.
  • Identify and create new technologies and ideas to increase the organization's intellectual property and to better address customer needs.
  • Participate in technical feasibility analysis and prototyping activities.

Requirements:

  • BS in Electrical/Computer Engineering or equivalent is required.
  • 8+ years of professional experience developing embedded software in C/C .
  • Experienced in the architecture, design, hardware/software integration, and development of embedded software.
  • Experience and familiarity with modern control theory and applications.
  • Experience collaborating in multi-site software development teams and projects.
  • Ability to develop unit test driven software components.
  • Experience in technical leadership, project planning, and project tracking.
  • Experience with Real Time Operating Systems (RTOS) software development.
  • Experience in LINUX application process development.
  • Familiar with Embedded Security
  • Familiar with wireless technologies
  • Familiar with Configuration Management tools
  • Familiarity with static and dynamic analysis software tools.
  • Experience developing in Waterfall and Iterative Software development processes.
  • Experience in the design of analog and digital circuits and control boards.
  • Ability to collaborate across multiple functional teams (Hardware, Testing, Technical Support, Manufacturing) to deliver sound technical solutions to our customers.
  • Demonstrate ability to drive product and process improvements throughout the software organization.
  • Ability to work with third parties and offshore development teams as needed.

Date Posted: 02 May 2025
Apply for this Job