Embedded Software Engineer Job at Jobot, Lebanon, NH

MmRieEVYbmJTZEtSU2FEUnNSQjBNVGcvckE9PQ==
  • Jobot
  • Lebanon, NH

Job Description

Experienced with C or C++ or Object Oriented systems? Take a closer look!

This Jobot Job is hosted by: Jenner Wiggins
Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume.
Salary: $120,000 - $140,000 per year

A bit about us:

We specialize in designing, developing, and implementing customized industrial inkjet systems for various manufacturing applications. We provide solutions for materials deposition, printed electronics, bioprinting, and product decoration, leveraging inkjet technology to create efficient, innovative systems tailored to client needs

Why join us?
  • Work with a globally recognized company as the main research hub for making a digital process for fluid deposition systems. This technology has been used for Ink, DNA, liquid digital crystals, acid, glues, food, photovoltaic, pharmaceutical medicines, and more.
  • Hybrid Schedule and ability to work mostly remote, must be within drivable distance to come in the office for HW integration when needed.

Job Details

SUMMARY:
  • As our Senior SW Engineer, you will be writing command and control software for capital equipment and first-of-its-kind digital printing systems.
MUST HAVES:
  • C++ (Preferably 17)
  • OO (Object-oriented)
  • Data structures/ Algorithms, Design Structures.
NICE TO HAVES:
  • Python, WX, GIT,
DUTIES & RESPONSIBILITIES:
  • Ensure that projects are executed in line with business priorities and cost plans set out in the project’s scope of work.
  • Ensure that the activities of the project team are conducted in a cross-functional manner, with good working relationships with personnel throughout the company.
  • Assist the Project Lead with the development and maintenance of the software functional specification.
  • Analyze, design, and develop tests and test-automation suites.
  • Use of an agile methodology and environments to develop and test software
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Provide estimates for project scoping, assigned work, and guidance in estimation to other engineers on current team as required.
  • Track activity progress, escalating unresolved issues and potential risks to the Project Lead and or Department Manager.
  • Use of module and reusable design methods to development customer facing user interfaces.
  • Work closely with the Operations team on the assembly and test of the system.
  • Troubleshoot complex, random failures reported in the field through local simulation of environment, remote support, or on-site activities at the customer’s facility and complex analysis of reported data.
  • Participate in and lead detailed reviews of software designs and source code for current project.
  • Test and debug own source code, as well as related code written by other engineers on the project as part of development activity.
  • Delivery of the industrial documents ensuring that best practices and company processes are followed.
  • Development and promotion of best practices and definition of standard procedures.
  • Investigate, evaluate, and recommend new development tools and technologies, as well as software development process improvements
EDUCATION & EXPERIENCE:
  • Bachelor of Science Degree in computer science, computer engineering, or electrical engineering.
  • Experience and proven success in the development of complex electro-mechanical products
  • C++ (std-17) including knowledge of features such as smart pointers, lambdas and multi-threading
  • Version control experience with git and github
  • Experiencing developing tasks with JIRA
  • Windows Operating Systems experience
  • Experience with building API’s and services using REST, SOAP, etc.
  • Experience in embedded processors and motion control systems
  • RS422, Ethernet, and TCP/IP communication protocols is a plus
  • Ability to read and understand component specification datasheets
  • Database experience, specifically MariaDB or MySQL is a plus
  • Ability to document current projects to assist customers and the support team

Interested in hearing more? Easy Apply now by clicking the "Apply" button.

Job Tags

Local area, Remote job,

Similar Jobs

NES Fircroft

Data Entry Associate II Job at NES Fircroft

 ...engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining andManufacturingsectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering... 

Top Level Promotions

Entry-Level Office Assistant - Work from Home Job at Top Level Promotions

Remote Office Administration - Data Entry - Work from Home Part-Time/Full-time At Top Level Promotions, our core focus is market research, and we are currently looking to expand our team with professionals who are willing to work from home. As a trusted partner ...

CliftonLarsonAllen

Audit Director/Audit Manager - State and Local Government Job at CliftonLarsonAllen

 ...and help our clients, communities, and each other.CLA is currently seeking an Audit Director/Audit Manager to join our State and Local Government (SLG) practice in our Massachusetts office. Our SLG group is one of the fastest growing practice areas within CLA consisting... 

NURSE's Etc. Staffing

Travel Nurse RN - ICU - Intensive Care Unit - $2,002 per week Job at NURSE's Etc. Staffing

 ...Requirements: One-year recent experience preferred. Excellent written and verbal communication skills. English required, bilingual (English/Spanish; English/French) preferred. Current Louisiana RN License Current BLS Current ACLS Work Schedule: 7PM-7AM... 

Wegmans Food Markets

Customer Service Manager Job at Wegmans Food Markets

 ...every day! In this role, your responsibilities will consist of both coordinating and troubleshooting daily activities of our customer service employees, as well as taking part in store management duties and projects. Through these responsibilities you will gain a deep...