Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

HME Logo

Senior Software Engineer, Performance Optimization

HME

$112,700 - $150,200
Dec 17, 2025
Carlsbad, TX, US
Apply Now

HME is seeking a Senior Software Engineer, Performance Optimization to ensure the optimal performance and scalability of software applications, directly impacting user experience and the overall success of their products.

Requirements

  • Proven experience in embedded systems development and performance optimization.
  • Expertise in Texas Instruments and Analog Devices SoC devices, including Sitara, Blackfin and SHARC families.
  • Expertise in driver development for various on-chip peripherals including DMA controllers, multichannel serial ports, USB, crypto accelerators and Ethernet.
  • Expertise with performance analysis tools, techniques, and test equipment including oscilloscopes, logic analyzers and DVMs.
  • Thorough understanding of the Linux OS and kernel.
  • Strong command of C, C++ programming languages.
  • Experience with optimizing DSP algorithms, audio processing and codecs.

Responsibilities

  • Performance Analysis and Optimization: Conduct thorough performance analysis to identify bottlenecks and inefficiencies in existing software applications. Utilize profiling tools to diagnose issues and implement effective solutions.
  • Development and Testing: Develop and refine software to maximize product efficiency and performance. Design and execute performance tests to ensure software meets performance standards.
  • Collaboration: Work closely with development teams to provide input into overall software architecture and design. Attend design team meetings to contribute to performance-related discussions.
  • Documentation: Document performance analysis results, test plans, and optimization strategies. Provide clear and concise reports to stakeholders.
  • Continuous Improvement: Stay updated with the latest performance engineering techniques and tools. Implement best practices to continuously improve software performance.
  • Sustaining Engineering Support: Investigates and resolves problems based on business priority. Corrects and documents software as necessary to fix problems with released software applications.

Other

  • Candidates must reside in one of the following states: Arizona, Florida, Texas, Missouri, California.
  • Relocation support is not provided for this role.
  • 3+ years of related experience and a BS Electrical Engineering (preferred) or Computer Science (college graduate) - Required.
  • Working knowledge of continuous integration to include Git, Agile and/or Kanban7+ years of total experience.