2

Remote Junior Embedded Software Engineer Jobs in Lafayette, LA

From world-class events that last a few weeks to mining operations and remote communities who rely ... Mentor junior staff and produce/edit drawings (AutoCAD) for electrical systems. * Perform ...

From world-class events that last a few weeks to mining operations and remote communities who rely ... Uses computer assisted engineering and design software and equipment to perform engineering tasks.

Senior Controls Engineer

New Iberia, LA ยท On-site +1

$78K - $103K/yr

From world-class events that last a few weeks to mining operations and remote communities who rely ... Uses computer assisted engineering and design software and equipment to perform engineering tasks.

Remote Junior Embedded Software Engineer information

See Lafayette, LA salary details

$44.4K

$90.3K

$135.6K

How much do remote junior embedded software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for remote junior embedded software engineer in Lafayette, LA is $90,286.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,700.00 and $91,200.00 per year, depending on experience, location, and employer.

What does a remote junior embedded software engineer do?

A Remote Junior Embedded Software Engineer is responsible for developing, testing, and maintaining software that runs on embedded systems, such as microcontrollers or specialized hardware devices. Working remotely, they collaborate with teams to write code, debug issues, and ensure the software integrates seamlessly with hardware components. Their role typically involves assisting senior engineers, learning industry best practices, and gradually taking on more complex tasks as they gain experience.

What are the key skills and qualifications needed to thrive as a remote junior embedded software engineer, and why are they important?

To thrive as a Remote Junior Embedded Software Engineer, you need a solid grasp of embedded C/C++ programming, basic electronics, and a relevant degree in computer engineering or a similar field. Familiarity with microcontroller development environments, version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you succeed in a distributed team. These skills ensure you can efficiently develop, test, and maintain reliable embedded systems while collaborating remotely with colleagues.

What are some common challenges faced by remote junior embedded software engineers, and how can they be addressed?

Remote Junior Embedded Software Engineers often face challenges such as limited access to hardware for testing, communication barriers with team members, and the learning curve associated with embedded systems development. To address these, many teams use simulators, remote hardware labs, and clear documentation to support remote access and collaboration. Regular check-ins, mentorship programs, and collaborative tools like version control systems help ensure junior engineers receive guidance and stay connected to their teams, promoting effective learning and project progress.

What is the difference between Remote Junior Embedded Software Engineer vs Remote Embedded Software Engineer?

AspectRemote Junior Embedded Software EngineerRemote Embedded Software Engineer
Experience LevelEntry-level, 0-2 yearsMid-level, 2+ years
ResponsibilitiesAssisting in firmware development, testing, debuggingDesigning, developing, and maintaining embedded systems
CredentialsRelevant degree, internship experienceRelevant degree, some professional experience
Work EnvironmentRemote, collaborative teamsRemote or hybrid, project-based

The main difference between a Remote Junior Embedded Software Engineer and a Remote Embedded Software Engineer lies in experience and responsibilities. Junior roles focus on learning and assisting with tasks, while embedded engineers handle more complex development and design tasks. Both roles often work remotely within tech and manufacturing industries, sharing similar credentials and work environments.

What cities near Lafayette, LA are hiring for Remote Junior Embedded Software Engineer jobs?

Cities near Lafayette, LA with the most Remote Junior Embedded Software Engineer job openings:

Infographic showing various Remote Junior Embedded Software Engineer job openings in Lafayette, LA as of August 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 100% Remote job distribution, with an average salary of $90,286 per year, or $43.4 per hour.

Flight Controls Engineer

Lafayette, LA โ€ข Remote

DMR TECHNOLOGIES INC
Retailย โ€ขย 1 - 10 employees

$60K - $150K/yr

Full-time

Posted 7 days ago


Job description

UAS Flight Controls EngineerLocation: Lafayette, Louisiana
Employment Type: Full-Time
Company: DMR Technologies
This role could possibly be performed remotely in the US, however, there may be a compensation premium for people willing to be in the state of Louisiana (Lafayette, preferably).  Strong preference to Lafayette, LA.  It is also possible that this role could be considered for stock options for the right person.
Position Overview
DMR Technologies is seeking a UAS Flight Controls Engineer to support the development, integration, testing, and continued improvement of our unmanned aircraft systems.
Direct flight-control experience is required for this position. The successful candidate may have a stronger background in either firmware/software or electrical hardware and avionics. We do not expect one person to be an expert in both.
What is important is a strong understanding of UAS flight-control systems and how the flight controller interacts with the aircraft as a complete system.

This is a hands-on role working directly with flight controllers, aircraft hardware, embedded systems, sensors, communications, propulsion systems, and flight-test data.
Key Responsibilities
  • Integrate, configure, test, and troubleshoot UAS flight-control systems.
  • Support flight-controller setup, parameter configuration, tuning, and validation.
  • Diagnose aircraft stability, control, navigation, communication, and flight-performance issues.
  • Analyze flight logs, telemetry, sensor data, and aircraft behavior to identify root causes.
  • Integrate flight controllers with GPS/GNSS, IMUs, magnetometers, barometers, ESCs, motors, telemetry, communications systems, and other aircraft components.
  • Develop and execute bench, ground, and flight-testing procedures.
  • Validate new aircraft configurations, components, firmware releases, and flight-control changes.
  • Support development and testing of failsafes, flight modes, autonomous functionality, and other flight-control features.
  • Troubleshoot complex aircraft issues across firmware, avionics, electrical hardware, propulsion, sensors, and communications.
  • Work with engineering, production, and operations teams to move new aircraft and system improvements from development into production.
  • Provide engineering-level support for flight-control issues identified during production or field operations.
  • Document aircraft configurations, parameters, test results, technical issues, and corrective actions.
Qualifications
Required
  • Bachelor's degree in Aerospace Engineering, Electrical Engineering, Computer Engineering, Computer Science, Robotics, or a related technical field, or equivalent relevant experience.
  • Hands-on experience with UAS or autonomous aircraft flight-control systems.

  • Experience configuring, integrating, tuning, developing, or troubleshooting flight controllers.
  • Understanding of aircraft stability, control, navigation, sensors, and flight-control architecture.
  • Experience analyzing flight logs, telemetry, or other flight-test data.
  • Experience integrating flight controllers with aircraft sensors, propulsion systems, communications, and other onboard systems.
  • Strong technical troubleshooting and root-cause analysis skills.
  • Ability and willingness to work directly with aircraft during bench testing, ground testing, and flight testing.
Hardware / Avionics Experience
Experience in one or more of the following is valuable:
  • Flight-control electronics and avionics integration
  • Electrical system design and troubleshooting
  • Sensors, GPS/GNSS, communications, and telemetry systems
  • ESC, motor, and propulsion-system integration
  • CAN, UART, SPI, I2C, or similar communication protocols
  • Wiring, harnesses, connectors, PCBs, and electrical schematics
  • Electronics prototyping and component-level troubleshooting
Firmware / Software Experience
Experience in one or more of the following is valuable:
  • Embedded firmware development
  • C/C++ or similar embedded programming
  • Flight-control or autopilot software
  • PX4, ArduPilot, or similar flight-control platforms
  • Flight-control algorithms, control loops, or autonomous functionality
  • Firmware debugging and validation
  • Git or similar version-control systems
Candidates are not expected to have deep expertise in both the hardware and firmware areas. Strong flight-control experience combined with depth in either discipline is preferred.
Preferred Experience
  • Development or integration of multirotor, fixed-wing, VTOL, or other unmanned aircraft.
  • Experience taking a UAS from prototype through flight testing and production.
  • Flight-controller tuning and aircraft performance optimization.
  • Autonomous flight, mission planning, or navigation systems.
  • Experience developing or validating flight-critical features and failsafes.
  • Experience supporting UAS manufacturing or field operations.
  • FAA Part 107 certification or willingness to obtain certification.
What We're Looking For
Above all, we are looking for a flight-controls person.
You may come from the firmware side and be comfortable working with aircraft hardware, or you may come from the avionics/hardware side and be comfortable working with flight-control software.
Either background can work.
What we need is someone who understands how a flight-control system interacts with the aircraft, can diagnose why an aircraft is not behaving as expected, and can work through the hardware, software, sensor, propulsion, and configuration variables necessary to solve the problem.
This is a hands-on engineering position. You should be equally comfortable analyzing flight data at a computer, troubleshooting an aircraft on the bench, and participating in flight testing in the field.

This is a remote position.