Software Engineer - St. Lawrence County IDA Skip to main content

American Rescue Plan Act Fund Information HERE

Ombra

Software Engineer

Job Description

Ombra is seeking a talented and motivated Software Engineer to join their dynamic team. The successful candidate will be responsible for developing, testing, and curating high-quality software solutions that meet customers’ needs. You will work closely with cross-functional teams to deliver cutting-edge solutions that drive business forward. This role requires strong problem-solving skills, proficiency in object-oriented programming, and the ability to produce clear and concise technical documentation.

Key Responsibilities:

  • Conduct research, design, and develop innovative production processes to enhance operational efficiency.
  • Collaborate closely with multidisciplinary engineering teams to ensure project requirements and technical specifications are met.
  • Participate in engineering design reviews, providing technical insights to refine design solutions.
  • Perform comprehensive hardware and software integration and testing on flight simulator training devices to ensure system functionality and performance.
  • Offer expert recommendations to engineering teams regarding software and hardware enhancements, aligned with project goals.
  • Communicate the results of research, analysis, and testing effectively to stakeholders and engineering teams.
  • Assist in the development and management of project timelines and budgets, ensuring alignment with organizational objectives.
  • Create and maintain technical documentation, including proposals, research documentation, user manuals, and product specifications.
  • Engage in continuous learning to stay updated on new technologies, tools, and techniques, ensuring that the solutions delivered remain cutting-edge.
  • Troubleshoot and resolve software defects in a timely manner, collaborating with the support team and customers to ensure seamless user experience.

Job Requirements

Required Qualifications:

  • Proficiency in one or more OOP languages, such as C/C++, Java, C#, Python, or another object-oriented programming language.
  • Experience with software development methodologies, such as Agile, Scrum, or Waterfall, and ability to work in a collaborative team environment.
  • Strong understanding of software development best practices, including version control (Git).
  • Excellent technical writing skills for creating proposals, research papers, user guides, and API documentation.
  • Strong problem-solving and analytical skills, with an ability to quickly grasp new concepts and technologies.
  • Proficiency in writing clear and concise code and willingness to engage in code reviews.

Preferred Qualifications:

  • Experience developing RF digital signal processing technologies.
  • Bachelor’s degree or higher in computer science, software engineering, computer engineering, or related field.

Physical Requirements

  • Prolonged periods sitting at a desk and working on a computer.

Benefits

  • Health Insurance
  • Dental
  • Retirement Benefits
  • Paid time off (sick days, vacation days)

Contact Information

Ready to Grow your Business?

Top Talent, Global Access, Green Energy, Unparalleled R&D Capabilities. Find your competitive edge in St. Lawrence County.

Get in Touch

Factory
Get in touch

We want to hear from you