Demo

Staff Engineer- Linux Application Developer

Jobright.ai
Dallas, TX Full Time
POSTED ON 12/19/2025
AVAILABLE BEFORE 1/18/2026

Jobright is an AI-powered career platform that helps job seekers discover the top opportunities in the US. We are NOT a staffing agency. Jobright does not hire directly for these positions. We connect you with verified openings from employers you can trust.


Job Summary:

Macnica Americas, Inc. is the North American division of a $10 billion technology solutions provider specializing in semiconductor distribution. They are seeking a highly skilled Staff Engineer to design, develop, and maintain advanced embedded systems, collaborating with cross-functional teams to meet product milestones.


Responsibilities:

• Develop, implement, and maintain complex Linux applications, writing efficient code primarily in C/C or other relevant languages.

• Optimize applications for performance and reliability in resource-constrained environments.

• Integrate Linux applications with various subsystems, including multimedia, network protocols, and device drivers, ensuring seamless communication and interoperability.

• Analyze and optimize application performance at both software and system levels, using profiling tools and techniques to enhance responsiveness, stability, and resource usage.

• Provide solutions to complex issues in collaboration with other team members.

• Work closely with hardware, firmware, and product teams to understand hardware dependencies, application requirements, and overall product goals.

• Develop thorough documentation for applications, APIs, and system integration points.

• Conduct and participate in code reviews to ensure code quality and maintainability across the team.

• Engage with stakeholders as needed to gather requirements, provide updates, and manage expectations regarding project timelines, deliverables, and potential challenges.

• Drive continuous improvement by identifying and addressing inefficiencies in software and hardware interfaces.


Qualifications:


Required:

• Ability to travel up to 10%

• Design and develop embedded software solutions for various platforms, ensuring high performance and reliability.

• Architect, code, and optimize embedded applications and systems using C, C , STL, Python, and shell scripting.

• Excellent in Linux programming, IPC, multi-threaded programming & Socket programming.

• Utilize object-oriented design principles (UML, design patterns) to build scalable and maintainable software.

• Debug and troubleshoot issues using tools such as GDB, Valgrind, Clang, TCP dump, and Wireshark.

• Proficiency or familiarity with one of the build systems such as CMake, Make or Ninja.

• Work with embedded systems build environments (Buildroot, Yocto).

• Awareness of Linux driver models, including board bring-up processes, Bootloaders and Device tree concepts.

• Knowledge of communication protocols, including UART, I2C, SPI, TCP, UDP.

• Understanding of real-time operating systems (RTOS), such as FreeRTOS or Zephyr, and their integration within embedded systems.

• Ability to collaborate and write integration code on cloud technologies including REST APIs, MQTT, AWS, and SaaS for connected device solutions.

• Familiarity with version control systems like Git, SVN, or Mercurial for code management and version tracking.

• Experience setting up unit tests, integration tests, and system tests in the CI/CD pipeline.

• Domain knowledge in Pro-AV/Broadcast or Imaging solutions.


Preferred:

• Multimedia frameworks (GStreamer, FFmpeg) to handle audio and video functionalities in embedded environments using protocols RTSP and RTP.

• Experience with NVIDIA GPU programming, including CUDA fundamentals, GPU memory management, and parallel computing optimizations.

• Familiarity with related technologies such as CUDA libraries (cuDNN), GPU-accelerated frameworks, and performance tuning tools like NVIDIA Nsight.


Company:

Macnica Americas manufactures imaging, video, networking, and storage products like semiconductors, modules, displays, IP cores & software. Founded in 1972, the company is headquartered in San Jose, California, USA, with a team of 1001-5000 employees. The company is currently Late Stage. Macnica Americas has a track record of offering H1B sponsorships.

Salary.com Estimation for Staff Engineer- Linux Application Developer in Dallas, TX
$108,057 to $125,084
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Engineer- Linux Application Developer?

Sign up to receive alerts about other jobs on the Staff Engineer- Linux Application Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$158,720 - $207,363
Income Estimation: 
$141,390 - $190,100
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobright.ai

  • Jobright.ai Las Vegas, NV
  • Verified Job On Employer Career Site Job Summary: Euronet is a company focused on connecting local and global brands to consumers through innovative paymen... more
  • 13 Days Ago

  • Jobright.ai Las Vegas, NV
  • Jobright.ai is an AI-powered career platform that helps you discover verified jobs directly from employer sites across the U.S. and tailor your application... more
  • 13 Days Ago

  • Jobright.ai Sandy, UT
  • Jobright is an AI-powered career platform that helps job seekers discover the top opportunities in the US. We are NOT a staffing agency. Jobright does not ... more
  • 13 Days Ago

  • Jobright.ai Portland, OR
  • Verified Job On Employer Career Site Job Summary: Native American Rehabilitation Association of the Northwest, Inc. (NARA) is dedicated to providing essent... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Staff Engineer- Linux Application Developer jobs in the Dallas, TX area that may be a better fit.

  • Computer Staff, Inc. Dallas, TX
  • Job Details We have been retained by our fintech client, a well established organization, to deliver a Software Engineer on a full-time, direct hire basis,... more
  • 19 Days Ago

  • Dexian Addison, TX
  • Job Location: Addison, TX or Charlotte, NC (3 days onsite & 2 days remote) The individual will be responsible for designing, developing, and implementing L... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!