Firmware Engineer Engineering - Versailles, OH at Geebo

Firmware Engineer

Title:
Firmware Engineer ALTA is supporting a DIRECT HIRE opportunity.
We are looking for someone who would be able to come on-site to Client's Versailles, Ohio office or Miamisburg, Ohio office three times per week.
ALTA IT Services is a wholly owned subsidiary of System One, a leading provider of specialized workforce solutions and integrated services.
ALTA is an established leader in IT Staffing and Services, for both government and commercial enterprises across the United States, specializing in Program & Project Management, Application Development, Cybersecurity, Data & Advanced Analytics, and Agile Transformation Services.
Job
Summary:
Designs, develops, documents and tests software systems, especially embedded systems for use within equipment or machinery.
Essential/Primary Duties:
oApply principles and techniques of software engineering to accomplish goals.
oUse familiarity with a variety of the field's concepts, practices, and procedures.
oCreate and review others documentation of design to ensure software can be understood and maintained.
Including, but not limited to:
Architecture Drawing, Design Documents and In-code documentation.
oGenerate software requirements distilled from system level requirement and other sourcesoParticipate in creation of system level requirements.
oDirect and document verification activities that demonstrate the design meets requirements.
Including, but not limited to:
Unit testing, Integration testing, System testing and Device functional testing.
oBe the functional point of contact with cross functional project teams to accomplish project/product objectives.
oDevelop test systems for internal and external production processes.
oEnsure the designs comply with applicable regulatory standards, e.
g.
UL, TUV, CSA, and FDA.
oMentor the members of the engineering group in the functional areas of expertise.
oPlan and organize work to meet project/product objectives.
oDesign, develop and deploy highly responsive multithreaded embedded firmware capable of controlling various functions and interfaces from various sensors and accessories using SPI, I2C, CAN Bus interfaces, as well as interfacing with Wifi and BLE based control devices (mobile apps)oReview requirements, product designs and translate them into product development plans and schedulesoConduct technology research; conceptualize ideas into prototype and productsoLead overall system architecture decisionsoAbility to manage multiple projects through the entire development, release and deployment cycleoAbility to use advanced development/debugging tools; e.
g.
C compilers, linkers, ICE, logic analyzers, etc.
oUse familiarity with a variety of the field's concepts, practices, and procedures.
oProven history of successful product development from concept to productionSecondary Duties:
oProvide technical mentoring.
oIncrease knowledge in aspects of software engineering.
oRecommend and implement improvements to Midmark functional processes.
oSubmit ideas for product and/or manufacturing improvements for current products.
Education and/or
Experience:
oBachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science or a combination of education and 10 or more years of experience in a related field preferred.
Minimum of an associate degree required.
Competency Skill/Requirements:
oProficient in Microsoft Office Suite.
oAbility to multitask and problem solve.
oKnowledge of Enterprise Resource Planning (ERP) systems.
Oracle preferred.
PLM Agile preferred.
oAbility to analyze and interpret data and use that to influence change.
oAbility to prepare Test Protocols and Test Reports.
oStrong Attention to detail.
oAbility to work independently and collaboratively.
oStrong analytical and communication skills (written and verbal).
oAbility to read engineering documents.
oAbility to work under pressure and meet deadlines.
oFamiliarity with Lean principles and concepts.
oKnowledge of FDA and ISO regulations.
oAbility to mentor engineers and share technical expertiseoLead by influence throughout the organization.
oAdvanced customer and market knowledgeoStrong planning and organizational skills.
oStrong mathematical and technical abilitiesoAbility to lead and manage projects and/or project teams.
oAbility to work with vague requirements and limited direct supervision.
oExpert in the subject matter or the functional areas of the assignments and influence the project team for the best practices related to that area.
oStrong decision making abilitiesoOrganizational awareness and strong business acumenoExperienced in complex problem solving and critical thinking.
oAbility to perform research on advanced technology and use that to influence product directionoAdvanced knowledge of industry principles and conceptsoFamiliarity with UL StandardsoKnowledgeable of the fundamental theory and the practical application of engineering science and technology.
This includes applying principles, techniques, procedures, and equipment to the design and production of medical devices and services.
oProficient with software developed tools, specifically Eclipse based toolsoProficient with NXP/Freescale processors.
oAbility to read, understand, and make suggestions to electrical schematics.
oIOT Platform (ARTIK, Xively, AWS IOT, etc)oWired Interface Comm (SPI, I2C, CAN, UART)oWireless Interface Comm (Wifi, BLE, ZigBee)For immediate consideration, please apply directly or contact Patrick Jackson at email protected or (513) 571-6254.
Recommended Skills Agile Methodology Analytical Architecture Attention To Detail Coaching And Mentoring Commercial Awareness Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.