Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Elbit Systems of America Logo

Staff Software Engineer - Control Systems

Elbit Systems of America

Salary not specified
Sep 15, 2025
Merrimack, NH, US
Apply Now

HiArc engineers and manufactures complex medical technologies, and this role is for a lead position in the Control Systems business, which is a start-up within an established medical device development organization. The role involves product development planning and execution of firmware and software designs for a real-time control system product line for medical instruments.

Requirements

  • Strong proficiency in C /C++ for embedded systems, experience with C-Sharp
  • Expertise working with Real Time Operating Systems (RTOS’s)
  • Familiarity with software testing and test equipment and fixtures preferred
  • Knowledge of FPGA and VHDL preferred
  • Incumbents should possess knowledge of advanced theories, concepts, principles, and processes for one or more areas of technical expertise, and possess creativity and originality sufficient to contribute to new inventions, designs or techniques which are of material significance in the solution of important problems

Responsibilities

  • Provide technical leadership over complex, major design & development projects
  • Design, implement, and deliver reliable, high quality, robust embedded and desktop software for the business
  • Create, maintain, and review software project documents including software development plans, software configuration plans, specifications, and detailed software design documents
  • Drive software requirements with other members of the software team as appropriate and proactively work to integrate with system requirements
  • Participate in Software Change Control Boards including contribution in the investigation and resolution of software defects
  • Utilize software engineering best practices (e.g., unit testing, integration testing, static analysis, code reviews, design reviews, Doxygen documentation)
  • Be responsible for application engineering support to customers, and assist in troubleshooting customer application problems

Other

  • Requires a Bachelor’s degree in Computer or Software Engineering (Master’s degree is preferred) or related discipline with at least 14 years of applicable, progressively complex software design/development experience
  • Prior experience leading small development teams
  • Previous experience with design for medical devices preferred
  • Must be able to work in a multi-disciplinary team environment
  • Must be self-motivated