Product Developer Embedded Software
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-10-16
Listing for:
3M
Full Time
position Listed on 2026-10-16
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer
Job Description & How to Apply Below
On-site locations:
US, Texas, Austin time type:
Full time posted on:
Publié aujourd'huijob requisition :
RLa description
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…
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).
(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:
×