Element Staffing is recruiting for an Embedded Systems Engineer – Product Development for a growing industrial technology manufacturer in the League City, TX area. This position will support the design, development, testing, troubleshooting, and improvement of electronic products and embedded systems used in industrial applications.
This is a hands‑on engineering role combining embedded firmware, electronics, hardware development, circuit design, troubleshooting, and product testing. The ideal candidate will have strong Embedded C experience, familiarity with STM32 or comparable ARM Cortex microcontrollers, and a solid understanding of low‑voltage electronics and industrial communication protocols. This is a true product development position for an engineer who enjoys building, testing, troubleshooting, and figuring out how things work.
Duties/Responsibilities:
- Design, develop, test, and troubleshoot embedded electronic products and systems
- Develop and maintain embedded firmware using C
- Work with STM32 microcontrollers and ARM Cortex-based platforms
- Design and troubleshoot low‑voltage electronic circuits and hardware
- Read and interpret electrical schematics and perform related engineering calculations
- Build, modify, and test electronic prototypes and products
- Troubleshoot hardware, firmware, communications, and system‑level issues
- Work with 4–20mA signals, digital communications, RS-485, Modbus, Modbus TCP, and
- Ethernet-based communications
- Support product development from initial design through testing and implementation
- Develop and improve firmware for new and existing products
- Identify technical issues and independently develop solutions
- Perform hands‑on testing and validation of hardware and software
- Work closely with other engineers and technical team members to review designs and development progress
- Document designs, testing results, troubleshooting activities, and development work
- Identify opportunities to improve product performance, reliability, functionality, and development processes
- Support additional engineering and product development projects as assigned
Additional Requirements:
- Strong Embedded C programming experience required
- Experience with STM32 or comparable ARM Cortex microcontrollers strongly preferred
- Strong understanding of low‑voltage electronics, generally 24V and below
- Hands‑on experience designing, building, testing, and troubleshooting electronic hardware
- Ability to read and understand electrical schematics
- Experience with industrial communication protocols such as RS-485, Modbus, Modbus TCP, or similar
- Understanding of 4–20mA signaling and digital communication
- Experience troubleshooting issues involving both hardware and firmware
- Strong problem‑solving skills and ability to work independently
- Comfortable working directly with physical products, electronics, prototypes, and test equipment
- C#/.NET experience is a plus
- Experience with FreeRTOS or similar real‑time operating systems is a plus
- Experience developing industrial instrumentation or other electronic products is a plus
- Experience taking a product through design, development, testing, and troubleshooting is preferred
- Strong curiosity and a natural interest in understanding how things work
- Hands‑on tinkering, electronics projects, product modifications, or other personal technical projects are a plus
- Strong communication and teamwork skills
- Must be authorized to work in the United States without current or future sponsorship
Additional Information:
- Years of Experience: Approximately 5–8+ years of experience in embedded systems, firmware, electronics engineering, product development, or a related engineering environment. Candidates with additional or somewhat less experience may be considered based on technical capability and hands‑on experience.
- Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related technical field preferred. Equivalent hands‑on engineering experience may be considered.
- Shift/Travel: Monday–Thursday, approximately 7:00 AM–4:15 PM, with a half day on Friday.