3M is seeking a Software/Firmware Developer to join their innovative team in Austin, Texas. This role offers a unique opportunity to work on embedded software for sensing and analytics systems while collaborating with a global, multi-disciplinary team. The position requires expertise in embedded software development, with a focus on real-time operating systems and microcontroller programming. The ideal candidate will have 3+ years of experience in software development, particularly with languages like C, C++, and Python.
The role combines technical leadership with hands-on development, involving architecture design, implementation of embedded protocols, and system integration. Working in a hybrid environment, you'll be part of 3M's mission to apply science to improve lives daily. The position offers competitive compensation ranging from $141,150 to $172,517, plus comprehensive benefits including medical, dental, vision, and retirement plans.
As part of a global science company, you'll have the opportunity to work on innovative projects while collaborating with diverse teams worldwide. The role involves up to 10% travel and requires regular presence at the Austin office at least 3 days per week. This position is ideal for someone who combines strong technical skills with excellent communication abilities and wants to make an impact in developing smart grid solutions and utility systems.
3M provides a supportive environment for professional growth, offering various programs for both physical and financial well-being. The company regularly benchmarks its compensation and benefits to ensure competitiveness in the market. This role represents an excellent opportunity for someone looking to advance their career in embedded systems development while working for a respected global organization.