Firmware Engineer

3 weeks ago


Vandalia, United States Johnson Electric Holdings Limited Full time

Come innovate Motion with Us

Johnson Medtech in Vandalia, Ohio is currently searching for an Junior Level Firmware Engineer to join our team. This position will be responsible for developing and testing Embedded software for state-of-the-art medical devices on resource constrained environments. The ideal candidate is a self-starter with high level of proficiency with the C/C+ programming language, comfortable working with electronic schematics and equipment, and a passion for being part of a team developing medical technologies that improve people's lives.

Duties and Responsibilities
  • Participate in full-lifecycle development of Embedded system solutions, from ideation, proof-of-concept, and requirements to the design, implementation, and testing of production quality medical devices

  • Apply critical thinking and analytical skills to determine firmware specifications for medical devices under development

  • Participate in technical design and design review meetings to discuss challenges and solutions related to the medical device

  • Work closely with hardware, software, and system engineers to solve cross-functional design challenges

  • Use solid software engineering principles to ensure that developed code is efficient, reliable, understandable, fault tolerant, testable and maintainable

  • Develop and unit-test firmware for Embedded system solutions

  • Considers good design principles when developing solutions

Technical Requirements and Qualifications
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering or similar discipline

  • Local Candidates Only

  • Experience in Embedded C/C+ development

  • Comfortable reading and interpreting hardware schematics with a solid understanding of electronic hardware principles

  • Experience with Real Time debugging using emulators and electronic test instrumentation (such as oscilloscopes, signal generators, logic analyzers, etc.)

  • Experience with Embedded processors like ARM Cortex A/M, or similar

  • Experience working with core peripherals using UART, I2C, SPI, ADC, GPIO, Timer Blocks, etc.

  • Ability to understand and practically apply mathematical and physics principles

  • Ability to interact well with colleagues and clients

  • Excellent critical thinking and analytical skills

  • High level of initiative with ability to self-manage

  • Strong written and verbal communication skills

  • Knowledge of software documentation and testing techniques

  • Ability to learn and adapt quickly to new technologies and trends

Additional Desirable Qualifications and Experience
  • Experience with Motor Control algorithms and solutions (Brushed, BLDC, Stepper, etc.)Experience with Analog Signal acquisition and processing algorithms

  • At least 3 years of Medical Device Manufacturing or related industry experience in design, development and testing of Embedded systems

  • Would ideally prefer 10+ years of Medical Device Manufacturing or related industry experience in design, development and testing of Embedded systems

  • Experience with communication protocol implementations (Serial, BLE, NFC, WIFI, CAN, USB, etc.)

  • Experience with Embedded Real Time operating system use, implementation and application

  • Experience working in a software development lifecycle

  • Experience with Risk Driven Design and Analysis techniques

  • Experience with source code version control systems (Subversion, GIT, etc.)

  • Proficient with Microsoft Tools (Excel, Visio, PowerPoint, Word, Project, etc.)

  • Comfortable developing Windows based PC and mobile applications (C, C+, C#, Java, Python, LabView, etc.)

  • Comfortable implementing and using graphical and database-oriented languages (SQL, HTML, CSS, PHP, etc.)

Benefits

JE offers talented employee's exceptional opportunities to learn and grow professionally with rewarding careers. We offer a competitive benefits package including medical, dental, prescription plan, vision, disability coverage, life insurance coverage, 401K match, and holiday/vacation benefits.

Come join our global, inclusive & diverse team

Our purpose is to improve the quality of life of everyone we touch through our innovative motion systems. We are a truly global team bound together by our shared values. Our culture is built on the diversity, knowledge, skills, creativity, and talents that each employee brings to the company. Our people are our company's most valuable asset. We are committed to providing an inclusive, diverse and equitable workplace where employees of different backgrounds feel valued and respected, regardless of their age, gender, race, ethnicity or religious background. We are committed to inspiring our employees to grow, act with ownership and find fulfilment and meaning in the work they do.


  • Firmware Engineer

    1 day ago


    Vandalia, United States Johnson Electric Full time

    Come innovate Motion with Us! Johnson Medtech in Vandalia, Ohio is currently searching for an Junior Level Firmware Engineer to join our team. This position will be responsible for developing and testing embedded software for state-of-the-art medical devices on resource constrained environments. The ideal candidate is a self-starter with high level of...