Junior Embedded Systems Engineer

Langmuir Systems LLC
The Woodlands, TX, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
$85,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Engineering Software Debugging Embedded Software Firmware Serial Communications Software Systems Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface PIC Microcontroller Real Time Systems Git
+2 more
Software Version Control Hardware Debugging

Job description

We’re looking for a Junior Embedded Systems Engineer to help design, develop, and support the embedded systems that power our CNC machines. This is an ideal role for someone early in their career who is excited to work close to the hardware, learn quickly, and make a direct impact on real-world products.

You’ll work closely with mechanical and software engineers to bring new features to life and improve existing systems. A large part of this role will include working with the customer support team and production staff to debug, provide critical support, and optimize processes.

Responsibilities

· Develop and maintain embedded firmware for CNC controllers and related hardware

· Assist customer support and production lines when necessary

· Be a part of the complete product development cycle including research and development, testing and validation, as well as the production handoff and overall quality assurance

· Work with various microcontrollers to interface with motors, sensors, and peripherals

· Assist in debugging hardware and firmware issues in both lab and production environments

· Collaborate with cross-functional teams to integrate firmware with higher-level software systems

· Write clean, maintainable, and well-documented code

· Support testing, validation, and continuous improvement of embedded systems

· Participate in prototyping and bring-up of new hardware designs

Requirements

Do you have experience in Software issue identification?, · Bachelor’s degree in Electronic Systems Engineering Technology, Electrical Engineering, Computer Engineering, or related field

· Ability to create and execute debugging strategies to diagnose issues and perform root cause analysis

· Experience with C/C++ for embedded systems (academic or personal projects welcome)

· Familiarity with microcontrollers and basic electronics

· Understanding of serial communication protocols (UART, SPI, I2C)

· Comfortable using tools like oscilloscopes, multimeters, and logic analyzers

· Strong problem-solving skills, attention to detail, and willingness to learn new subject matter

Nice-to-Have Skills

· Experience with motor control systems (stepper or servo motors)

· Familiarity with real-time systems

· Exposure to PCB design or hardware debugging techniques

· Experience with version control (Git)

· Interest in CNC machines, manufacturing, or robotics

· Ability to work with your hands in a shop environment

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance

About the company

We are a small, fast-growing CNC manufacturing company focused on building reliable, high-performance machines for makers, fabricators, and small businesses. Our team is hands-on, collaborative, and passionate about creating products that blend precision hardware with smart software.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

Videos

See all

Related articles

See all