Firmware Engineer

JOHNSON ELECTRIC HOLDINGS LIMITEDVandalia, OH
32dOnsite

About The Position

As our next Firmware Engineer, you'll develop and test embedded software for state-of-the-art medical devices in resource-constrained environments. Your expertise will ensure reliable, efficient, and innovative solutions that meet stringent industry standards. Why You'll Love Working Here: Strong Leadership: Work under experienced and visionary leaders who guide the company towards success. Innovation Hubs: Access to state-of-the-art facilities and innovation hubs that foster creativity and development. Employee Empowerment: A culture that empowers employees to take initiative and make impactful decisions. Diverse Projects: Work on a variety of projects across different industries, gaining broad experience. Mentorship Opportunities: Access to mentorship programs that help you grow both personally and professionally.

Requirements

  • Bachelor's or Master's degree in Computer or Electrical Engineering
  • Local candidates only; authorized to work in the U.S. without sponsorship
  • Experience in embedded C/C++ development
  • Strong understanding of electronic hardware principles and schematics
  • Familiarity with ARM Cortex processors and core peripherals (UART, I2C, SPI, ADC, GPIO)
  • Excellent analytical, problem-solving, and communication skills
  • Ability to self-manage and adapt quickly to new technologies

Nice To Haves

  • Experience with motor control algorithms and analog signal processing
  • 3+ years in medical device manufacturing (10+ years preferred)
  • Knowledge of software development lifecycle and version control systems (GIT, Subversion)
  • Proficiency in Microsoft tools and programming languages (C#, Java, Python, LabView)
  • Familiarity with database and web technologies (SQL, HTML, CSS, PHP)

Responsibilities

  • Participate in full lifecycle development of embedded systems (ideation to production)
  • Define firmware specifications and contribute to design reviews
  • Collaborate with hardware, software, and system engineers on cross-functional challenges
  • Develop and unit-test firmware using solid engineering principles
  • Apply good design practices for reliability, maintainability, and fault tolerance
  • Use real-time debugging tools and electronic test instrumentation
  • Support risk-driven design and analysis techniques
  • Work with communication protocols (Serial, BLE, NFC, Wi-Fi, CAN, USB)
  • Implement and apply embedded real-time operating systems
  • Contribute to product safety and compliance standards

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service