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

Product Developer Embedded Software

Job in Austin, Travis County, Texas, 78701, USA
Listing for: 3M
Full Time position
Listed on 2026-07-26
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, AI Engineer (Applied/Software)
Job Description & How to Apply Below

Product Development Engineer Embedded Software

Collaborate with Innovative 3

Mers Around the World

Choosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a wide variety of people, global locations, technologies and products, 3M is a place where you can collaborate with other curious, creative 3

Mers.

This position provides an opportunity to transition from other private, public, government or military experience to a 3M career.

The Impact You'll Make in this Role

As a Product Development Engineer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative people around the world. Here, you will make an impact by:

  • Develop and maintain real-time PREEMPT-RT Linux-based software for automated electromechanical systems.
  • Design software interfaces between embedded firmware, DSPs, sensors, and higher-level application software.
  • Develop system services, drivers and middleware supporting deterministic, real-time operation of automated motion/machine-control systems.
  • Implement coordinated motion and machine control over industrial fieldbus such as EtherCAT, integrating motors, encoders, sensors, and actuators.
  • Integrate the control platform with machine-vision / AI Edge inspection subsystems and operator HMI.
  • Support software architecture, integration, testing, and deployment of next-generation automation systems.
  • Collaborate closely with firmware, hardware and systems engineers to deliver reliable field-ready products.
  • Drive product architecture, feasibility studies, prototyping and engineering verification
  • Collaborate with suppliers and external development partners to scale solutions.
  • Generate intellectual property through innovative solutions in automation, robotics and cable installation technologies.
  • Interface with cross-functional team members to ensure successful program delivery.
  • Communicate tests and other program results to internal and external stakeholders.
  • Drive the development and commercialization of products to efficiently, reliably and sustainably deliver energy to customers around the world.

Your Skills and Expertise

To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related engineering discipline (completed and verified prior to start) from an accredited institution.
  • Three (3) or more years' experience in C/C++ software development for embedded systems and real-time operating systems such as PREEMPT-RT Linux.
  • Three (3) or more years' experience with multithreaded and concurrent software design, including inter-process communication and complex hardware/software debugging.
  • Three (3) or more years' experience using source control and modern software development tools.

Additional qualifications that could help you succeed even further in this role include:

  • Master's degree or higher (completed and verified prior to start) in Computer Engineering,
  • Computer Science, Electrical Engineering or related discipline from an accredited institution.
  • Experience with DSP integration, signal processing, or machine control systems.
  • Experience developing device drivers or middleware.
  • Experience with Python scripting and automation.
  • Familiarity with industrial fieldbus / communication protocols (EtherCAT — e.g. IgH/SOEM master, CANopen, Modbus, TCP/IP).
  • Experience with motion/servo control, torque motors, or encoder feedback interfaces.
  • Experience integrating machine-vision cameras, image pipelines, and OpenCV.

Work location:

  • Work location:

    This role follows an on-site working model, requiring the employee to work at least four days a week at the 3M Center in Austin, TX.
  • Travel:
    May include up to 15% domestic or international
  • Relocation:
    May be authorized

Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).

Supporting Your Well-being

3M offers many programs to help you live your best life – both…

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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary