C Engineer- Tech Lead

26 May 2024

Vacancy expired!

C Engineer- Tech Lead

Location: Eugene, OR (Hybrid)

Duration: 6+ months contract

Hybrid Role: "This is a full-time position and you may negotiate to work-from-home, hybrid, or onsite work arrangement; but be available to work onsite for one to three weeks at a time, this is a requirement of the job and is vital to instrument development.” However we have yet to ask anyone to work from site for more than three consecutive days and normally less than once a month (perhaps a good estimate is three consecutive days once every two months.)

Responsibilities:• Determine project requirements and develop work schedules for the team• Help organize backlogs and work with scrum masters and product owners in an agile development process• Delegate tasks to developers to achieve daily, weekly, and monthly goals• Act as a technical liaison between developers, product owners, project stakeholders, and management to communicate complex requirements and maintain our project’s high-quality standards• Identify risks and form contingency plans as appropriate and timely• Works with firmware and hardware to help facilitate system integration• Provides technical insight to help drive backlog prioritization with an understanding of risk-based development and mapping out dependencies• Remain up-to-date with industry trends and developments• Motivate our team and develop a culture where colleagues can ask questions and voice concerns• Maintain transparency with the team about challenges, failures, and successes• Expert, relevant, and recent experience with C• Implement object oriented, data oriented, data driven, procedural, and functional code within an established code base to extend the functionality of a complex UX within an existing C MFC framework• Works with field teams to problem solve issues in the field• Mentor junior colleagues in software development best practices• Write progress reports and deliver presentations to stakeholders• Provide timely, up-to-date, and complete documentation• Technical responsibly for planning and execution to delivery a high quality product within our phase-gated development process.

Minimum Requirements/Qualifications:• BS/BA Degree, Computer Science, Engineering or Technical Field• Previously shipped at least two native application products to market• 8+ years of experience in software engineering and development• Demonstrably strong problem-solving abilities• Expert understanding of computational theory, multi-threading, code optimization & debugging• Demonstrate excellent depth of knowledge in two programming domains, i.e. threading, optimization, computational complexity, micro-services, TCP/IP protocol, etc.• Organized, detail oriented and proactive• Excellent communication and documentation skills as many of our interdisciplinary colleagues work on international teams over many time zones under many domain specialties• Ability to work with many different types of personalities over many different time zones• Desire to learn about principles in flow cytometry and understand basic user needs• Global mindset. Understands and has experience operating in a global environment

Preferred Qualifications:

• Experience working with high dimensional data and big data sets and developing strategies to reduce complexity and dimensionality reduction• Prior development experience in embedded systems• Demonstrable knowledge using the MFC stack

  • ID: #41618183
  • State: Oregon Eugene 97401 Eugene USA
  • City: Eugene
  • Salary: $0 - $0
  • Job type: Contract
  • Showed: 2022-05-26
  • Deadline: 2022-07-24
  • Category: Et cetera