Macom S.A.S.posted 16 days ago
Senior
Lowell, MA
Professional, Scientific, and Technical Services

About the position

The primary role of the Software Engineer position is to oversee and coordinate Software development for RF modules and RADAR applications. The ideal candidate has 4 years of experience defining, developing, and testing system level software applications. Prior experience with Python-based automated testing and HW control using C and C++ code is preferred. Qualified candidates must demonstrate the ability to define, architect, implement, and test software solutions based on a set of high level system requirements with minimal guidance in terms of the actual software development. The candidate must also be comfortable in a fast-paced working environment, be a motivated self-starter, an independent learner, and possess a passion for taking on technical challenges.

Responsibilities

  • Software development and strategic planning
  • Interact with the customer
  • Significant participation in system level integration, bring-up, testing and debugging

Requirements

  • Strong and recent experience in C/C++ programming
  • Strong knowledge of multi-threading
  • Strong knowledge of network programming especially UDP
  • Strong software testing and system level debug experience
  • Strong and independent problem-solving skills
  • Demonstrated ability to document software architecture, design and test plans
  • Experience with version control, configuration management and integration
  • Desire to work in a small, dynamic, and fast paced team environment
  • Due to ITAR regulations, only candidates who are U.S. Persons (U.S. citizens, U.S. nationals, lawful permanent residents, or individuals granted asylum or refugee status) will be considered for this position

Nice-to-haves

  • Experience with Python for test automation
  • Experience with HW Control development using C and C++
  • Experience with Linux
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service