Expoint - all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

3M Software/Firmware Developer 
United States, Texas, Austin 
73783674

Yesterday

Software/Firmware Developer

The Impact You’ll Make in this Role

As a
Software/Firmware Developer, you will have the opportunity to tap into your curiosity and
collaborate with some of the most innovative and diverse people around the world. Here, you will make an impact by:

  • Architecting, specifying, designing and developing embedded software for innovative sensing and analytics systems
  • Testing and debugging embedded software and accompany transfer to device manufacturing including e.g. factory acceptance testing and protocols
  • Supporting data analytics in close collaboration with expert team members
  • Communicating technical progress, timelines and project risks to stakeholders
  • Collaborating effectively with the global Business, R&D and Utility Key Account leader(s) and as part of a multi-disciplinary, international team to develop the firmware and technical solutions as part of the overall smart grid strategy

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 electrical/electronic engineering, software engineering, computer sciences (completed and verified prior to start) from an accredited institution
  • Three (3) years of software development experience involving languages like C, C++, Python, Perl

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

  • Master’s degree (completed and verified prior to start) from an accredited institution
  • Industry experience with power utility systems, system integration and applicable standards
  • Experience as a firmware architect or in a similar technical leadership role
  • Experience with working on software projects involving real-time operating systems such as FreeRTOS, ThreadX running on ARM based microcontrollers such as ST Micro, Renesas utilizing a broad range of peripherals
  • Experience with embedded protocols and system architecture
  • Experience working with AWS or MS Azure cloud platforms
  • Experience with implementation of protocols such as DNP3, IEC 61850, TLS layer, cyber cryptography, and encryption algorithms
  • Experience with agile project management methods and collaboration with external service providers
  • Understanding of power utility industry best practices


Work location:

  • Hybrid Eligible (Job Duties allow for some remote work but require travel to 3M Austin, TX at least 3 days per week)
  • Austin, TX

Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.

Please access the linked document by clicking select the country where you are applying for employment, and review. Before submitting your application, you will be asked to confirm your agreement with the terms.