Match score not available

Staff Engineer- Linux Application Developer

extra holidays
Remote: 
Full Remote
Contract: 
Salary: 
19 - 19K yearly
Experience: 
Senior (5-10 years)
Work from: 
Texas (USA), United States

Offer summary

Qualifications:

Expertise in embedded systems, Proficient in C/C++, Experience with multimedia frameworks, Knowledge of protocol management, Strong software development skills.

Key responsabilities:

  • Develop and maintain complex Linux applications
  • Optimize applications for performance and reliability
  • Integrate applications with subsystems and drivers
  • Analyze application performance using profiling tools
  • Collaborate with teams to understand requirements
Pivot + Edge logo
Pivot + Edge Hrtech: Human Resources + Technology Startup https://www.pivotandedge.com/
11 - 50 Employees
See more Pivot + Edge offers

Job description

About Macnica:

Macnica Americas, Inc. is the North American division of Macnica Fuji Electronics Holdings, Inc. a $10 billion technology solutions provider with a stronghold in semiconductor distribution. Macnica excels in customizing solutions to client requirements and leveraging skilled engineers to expedite product development without compromising outcomes for our clients.




Company perks:

  • 15 days of vacation, plus 12 days of national holidays
  • 40 hrs. of paid sick time off
  • Health, dental, and vision insurance
  • 401 (k) with company matching
  • HSA/ FSA


Job Summary:

We are seeking a highly skilled and experienced Staff Embedded Engineer to join our dynamic team. This role requires a proactive and hands-on professional with expertise in embedded systems, software development, multimedia frameworks, and protocol management. As a Staff Engineer, you will be involved in designing, developing, and maintaining advanced embedded systems while collaborating with cross-functional teams to achieve 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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Hrtech: Human Resources + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving

Application Developer Related jobs