Firmware Engineer Job at Engtal, Westerville, OH

WWdNaUlGYUxyREZsYjBOcjIzazQ1cnVkQ1E9PQ==
  • Engtal
  • Westerville, OH

Job Description

Job Title: Firmware Engineer

Location: Westerville, OH

Job Summary:

We are looking for a skilled Firmware Engineer to join our team and contribute to the development and support of gateway and embedded application platforms. The ideal candidate will have a strong technical background and experience working with various Linux-based platforms. Knowledge in networking, communications, kernel drivers, and security is essential.

Key Responsibilities:

  • Requirements Analysis: Gather and analyze requirements, create use cases, prototype devices and applications, and engage with customers as needed.
  • Project Management: Plan projects, estimate tasks, collect software metrics, and manage version control.
  • Full Lifecycle Software Development: Design, code, debug, conduct peer reviews, perform unit testing, optimize performance, and integrate solutions.
  • Documentation: Write program commentary and create user guides for service and troubleshooting.
  • Product Testing: Conduct unit tests, bench tests, system integration tests, and support field testing.
  • Leadership: Be an effective team member and/or lead engineer with a positive, creative approach.
  • Hardware Development Support: Assist with software development and testing for hardware.
  • Additional Tasks: Perform other duties as needed by management.

Requirements:

  • Bachelor’s Degree or foreign equivalent in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering with a strong emphasis on software.
  • 3+ years of experience in a software development role.
  • 2+ years of experience developing software for Linux-based platforms.
  • 3+ years of experience programming in C/C++.
  • Proficiency in various programming languages and frameworks, including:
  • C++, C, C#, JavaScript, Python, Go, Perl, Shell
  • Linux kernel, device drivers, filesystems, networking, serial communications, real-time operating systems (RTOS), and bare-metal systems.
  • Experience in infrastructure and application development using:
  • IP networking (TCP, UDP, TLS, DNS)
  • Serial communications (RS232/485)
  • Protocols (ModBus, BACnet, SNMP)
  • Platforms (ARM, x86, SoC)
  • Familiarity with development tools and environments, such as:
  • Integrated platforms (Eclipse, CodeWarrior, Visual Studio)
  • Source code version control (Git)
  • Tools like WireShark, Docker, Jenkins, VirtualBox, VMware, BitBake, Yocto
  • Additional, Highly Desired Experience:
  • Embedded systems work, particularly with control applications.
  • HVAC industry knowledge.

Job Tags

Similar Jobs

Sunflower Bank NA

Customer Care Center CSR Job at Sunflower Bank NA

Customer Care Center CSR Location Salina, KS : Sunflower Bank, N.A. is looking for an energetic, highly motivated individual...  ...Representative Full Time: 40 hours a week MUST HAVE: 8-12 months call center experience Salina, KS (in office position) 11am-8pm shift Monday-... 

Arby's, Inc.

Restaurant General Manager: Drive Growth & Profit Job at Arby's, Inc.

 ...A well-known fast food chain is seeking a General Manager to lead the restaurant team. Responsibilities include performance management, staff training, and achieving sales goals. Candidates should have a minimum of 2 years in Quick Service Restaurant management and a High... 

Sage Oil Vac

Paint Supervisor and Specialist (332) Job at Sage Oil Vac

 ...JOB TITLE: Paint Supervisor and Specialist DEPARTMENT: Production/ Quality REPORTS TO : Production Manager CLASSIFICATION:...  ...thickness, surface profile, adhesion, and environmental condition readings to verify compliance. Ensure paint work meets standards and... 

Gpac

Flooring Superintendent: $90K-$100K Job at Gpac

JOB DESCRIPTION: $90K-$100K SEEKING FLOORING SUPERINTENDENTS GPAC: #1 Flooring Recruiting Firm in North America: WORK FOR A LEADING CONTRACTOR I am working with a well-respected, firmly established Flooring Contractor seeking experienced Superintendents. This is... 

Cambridge Health Alliance

Labor & Delivery Tech - Per Diem Job at Cambridge Health Alliance

 ...Location:CHA Cambridge HospitalWork Days:12 hr shifts, Rotating holidaysCategory:Clinical SupportDepartment:Labor and DeliveryJob Type: Per Diem On CallWork Shift: Various ShiftsHours/Week: 0.00Union Name: CH Laborers 380The Maternity...