×
Register Here to Apply for Jobs or Post Jobs. X

Jr. Firmware Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: EG4 Electronics
Full Time, Seasonal/Temporary position
Listed on 2025-11-25
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

We’re looking for a Junior Firmware Engineer to join our growing engineering team in Dallas & Sulphur Springs, TX. This is an ideal position for a recent graduate or early-career embedded developer who’s passionate about real-time systems, automation, and clean energy technology. You’ll work alongside experienced engineers to develop firmware for embedded microcontrollers and implement Python-based lab automation software that interacts with test equipment and production hardware.

Key Responsibilities
  • Develop, test, and debug embedded firmware in C/C++ for microcontrollers.
  • Create Python automation tools for lab testing, product validation, and equipment communication.
  • Integrate and maintain communication protocols such as Modbus, CAN, UART, and Ethernet.
  • Work with Linux and RTOS platforms for real-time control and data processing.
  • Support hardware bring-up, device testing, and embedded system integration.
  • Collaborate with the engineering team using Git/Git Lab and structured issue tracking.
  • Debug and troubleshoot firmware issues, ensuring robust and reliable performance in field installations.
  • Optimize firmware for energy efficiency, battery management, and grid integration.
  • Help Setting up and maintain the development platform for firmware development.
  • Collaborate with the hardware team to integrate firmware with hardware components.
  • Work closely with QA teams to validate and test firmware in real-world solar applications.
  • Write comprehensive technical documentation for firmware design, architecture, and integration.
  • Provide technical support to field engineers and customers when necessary.
  • Collaborate with cross-functional teams to improve overall product lifecycle and quality.
  • Write clean, maintainable, and efficient code.
  • Help Implement and maintain test-driven development (TDD) practices.
  • Conduct unit testing and integration testing of firmware components.
  • Participate in design and code reviews.
Qualifications

Required Qualifications
  • Bachelor's degree in Electrical, Computer, or Software Engineering, or related field.
  • Strong skills in C/C++ for embedded microcontrollers.
  • Familiarity with Python scripting for automation or testing.
  • Understanding of Linux or RTOS environments.
  • Basic knowledge of embedded peripherals (SPI, I²C, UART, GPIO, ADC).
  • Solid troubleshooting and problem‑solving skills.
Preferred Qualifications
  • Familiarity with Modbus, MQTT, or similar communication protocols.
  • Hands‑on experience with test equipment and lab automation frameworks (e.g., PyVISA, PyModbus).
  • Knowledge of energy storage, batteries, or power electronics.
  • Exposure to hardware debugging, oscilloscopes, and logic analyzers.
Physical Requirements

This position may require the ability to perform tasks that involve sitting, standing, walking, lifting, computer work and other physical activities. Candidates should be able to meet these physical demands with or without reasonable accommodations.

Benefits
  • Medical.
  • Dental.
  • Vision.
  • Supplemental life.
  • PTO.
  • Company-branded merchandise.
  • Community events.
  • Company-funded continued education opportunities.
  • Discounts and perks through locally owned businesses.
EEO Statement
  • EG4 Electronics is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.
Job Details
  • Seniority level:
    Entry level
  • Employment type:

    Full-time
  • Job function:
    Engineering and Information Technology
  • Industries:
    Manufacturing

Referrals increase your chances of interviewing at EG4 Electronics by 2x

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary