Embedded Software Test Engineer 2

Groupe Kardol

Wheeling (IL)

On-site

USD 86,000 - 129,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401K and company match
Medical, Dental, Vision
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Company Life Insurance
Short & Long-term disability
Paid Time Off

Job summary

Bel Fuse is seeking an Embedded Software Test Engineer 2 to support the full software development lifecycle, including requirements, architecture, design, implementation, and comprehensive testing of embedded software.

The role involves developing test platforms, data capture systems, APIs for customer integration, and GUI tools to demonstrate dataMate products. Collaboration with customers and internal teams is essential.

Qualifications

  • Bachelor’s degree in Computer Science or Electrical Engineering.
  • 3+ years of embedded software implementation and design using C with solid fundamentals.
  • 3+ years of ARM-based board bring up, hardware and driver debugging.
  • 3+ years of experience with SPI, UART, I2C, and eMMC peripherals.
  • Experience with ethernet switch and 10/100/1000/10G networks (7-layer Ethernet stack preferred).
  • Familiarity with SGMII, GMII, and MII Host MAC/PHY interfaces preferred.
  • Experience with Marvell, NXP, STMicroelectronics, and Raspberry Pi ARM processors preferred.

Responsibilities

  • Support full software development lifecycle from requirements to validation.
  • Develop test platforms and data capture systems for product testing and production support.
  • Create APIs and demo GUIs to assist customer integration and product promotion.
  • Coordinate issue investigation and bench/module level troubleshooting with customers.
  • Maintain version control and repository of all software revisions.

Skills

C/C++
ARM-based bring up
Peripherals SPI UART I2C eMMC
ethernet switch 10/100/1000/10G
SGMII/GMII/MII interfaces
Processor families Marvell NXP STMicro
Raspberry Pi ARM processors

Education

Bachelor’s (B.S.) in Computer Science or Electrical Engineering

Tools

Marvell
NXP
STMicroelectronics
Raspberry Pi

Job description

The Embedded Software Test Engineer 2 is responsible for supporting the full software development lifecycle, including requirements definition, architecture and detailed design, implementation of embedded and application-level software, and comprehensive testing and validation. This role also contributes to the development of software tools and graphical user interfaces (GUIs) used for product testing, production support, and test data collection.

Are You Looking To
  • Take on programming responsibilities including but not limited to: Linux, Python, C/C++, Lab Windows, STM32
  • Create and set up reliable and configurable modular software development environments
  • Develop test platforms and data capture systems, storing data to networked locations and databases
  • Setup test stations to assist with the programming and test of manufactured products
  • Create software packages that work as APIs for ease of customer integration and customization
  • Create demonstration GUI based programs to help advertise and promote dataMate products
Are You Ready To
  • Interface directly with customers and internal teams and will require strong technical communication skills to clarify requirements and explain implementation details
  • Create detailed software requirements documentation based on customer and internal specifications, reviews and clarifications
  • Develop unit and integration level test plans and perform associated testing both on bench and in target applications
  • Coordinate software issue investigation and resolution including bench and module level troubleshooting both internally and onsite with customers
  • Maintain a system of version control and active repository of all software creations and revisions.
  • Completes other duties as assigned
What You'll Need
  • Bachelor’s (B.S.) in Computer Science or Electrical Engineering
  • 3+ years of embedded software implementation and design experience using C code, with a strong understanding of C code fundamentals and best practices, including keywords and pointers
  • 3+ years of hands-on experience with ARM-based board bring up, low-level hardware and driver installation, and debugging
  • 3+ years of experience with peripherals including SPI, UART, I2C, and eMMC
  • Experience with ethernet switch and command 10/100/1000/10G, including 7-layer Ethernet stack preferred
  • Familiarity with SGMII, GMII, and MII Host MAC/PHY interfaces preferred
  • Experience with Marvell, NXP, STMicroelectronics, and Raspberry Pi ARM-based processors preferred
What You'll Get
  • Compensation range of $85,800 to $128,700. The compensation offered will take into account internal equity and may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors
  • Participation in the annual bonus program
  • 401K and company match
  • Medical, Dental, Vision
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Company Life Insurance
  • Short & Long-term disability
  • Paid Time Off (e.g., Vacation Benefits, Company Holidays, Sick Leave Benefits, Personal Days)
  • Pet Insurance
  • Tuition Reimbursement

To review a full listing of our benefits, please refer to the 2026 Bel Fuse Benefits Summary and Paid Time Off Benefits, or by visiting the Bel Fuse Careers page.

Work Opportunity

Bel will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

Bel is an Equal Opportunity employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Applications Engineer (On-Site)
Applications Engineer (On-Site)

Bel Fuse Inc. • Melbourne (FL)

On-site
USD 80,000 - 100,000
Health Insurance
401K and company match
Health Savings Account (HSA)
+5
Manufacturing Engineer
Manufacturing Engineer

Bel Fuse Inc. • Waseca (MN)

Hybrid
USD 95,000 - 125,000
401(k) with company match
Health, dental, vision + HSA/FSA
Life insurance & disability
+3
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Specialist, Product Marketing & Promotions (Hybrid)
Specialist, Product Marketing & Promotions (Hybrid)

Bel Fuse Inc. • Lombard (IL)

On-site
USD 62,000 - 80,000
401K and company match
Health Savings Account (HSA)
Flexible Spending Account (FSA)
+5
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Embedded Software Engineer
Embedded Software Engineer

Ursus • Foster City (CA)

On-site
USD 120,000 - 134,000
Medical and dental benefits
Vision benefits
401K benefits
+2
Senior Applications Engineer
Senior Applications Engineer

Beaconembedded • Eden Prairie (MN)

On-site
USD 90,000 - 110,000
Multiple options for medical and dental coverages
401k with match
Paid life insurance and disability coverage
+2
Senior Engineer I - Software (Boot ROM)
Senior Engineer I - Software (Boot ROM)

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 70,000 - 205,000
Health benefits starting day one
Retirement savings plans
ESP P program with 2 year look back
Embedded Systems Verification Engineer [HIL/SIL]
Embedded Systems Verification Engineer [HIL/SIL]

Cintal, Inc. • Chillicothe (IL)

On-site
USD 85,000 - 120,000
10 paid holidays per year
2 weeks of paid time off per year
Medical insurance including dental and
+5