Diagnostic Software Engineer

01 Jul 2024

Vacancy expired!

Diagnostic Software Engineer

Job Description:

Lead the development and integration of high-performance air, ground and naval mission system.

Contribute to multiple mission systems programs at full software development cycle.

Provide design thought leadership and out of the box, innovative thinking to creatively problem solve.

Develop embedded software that utilize embedded OpenGL to provide cutting edge graphic capability.

Work on fast paced design and development tasks in support of programs to develop mission computers, helmet mounted displays, flight displays, and unmanned vehicles avionics solutions.

You are responsible for:

For assigned software module, work with stakeholders to clarify SRS requirements.

Develop design documents, use case documents, and/or sequence diagrams.

Design and Develop assigned software module.

Perform continuous integration and verification for software under development on target hardware,

Work on fast paced design and development tasks in support of bids and proposals, research, and project related activities.

To succeed in this role, you should have the following skills and experience

B.S. Computer Engineering, Electrical Engineering or Equivalent

7+ years working experience of C

7+ years working experience with embedded system.

Experience doing software design for a complex system that involves diagnostics.

Working knowledge of software and firmware interaction

Working knowledge of multi-threading programing.

Experience working as part of a team on projects

Working experience with embedded graphic rendering applications using OpenGL is a plus

Working experience with Greenhill Integrity RTOS is a plus.

Responsibility Statement: Analyze requirements, define / refine / refactor architecture, and contribute significantly to software development and integration. Collaborate effectively with software engineers at all levels. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Consult with customers or other departments on project status, proposals and technical issues such as software system design and maintenance. Contributes to extremely complex technical aspects of a project. Ensure that our company is providing the highest quality products. May act as team lead. Work cross functionally with hardware engineering and quality assurance, Work is independent and collaborative in nature. Work on significant and unique issues where analysis of situations or data requires an evaluation of intangibles.

THIRD PARTY AGENCIES, SUBCONTRACTORS, AND RECRUITERS NEED NOT APPLY. Applicants received from firms will not be considered. Subcontracting is not available for this position.

  • ID: #43741491
  • State: New Hampshire Hudson 03051 Hudson USA
  • City: Hudson
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-07-01
  • Deadline: 2022-08-30
  • Category: Et cetera