3M is seeking a Software/Firmware Developer to join their innovative team in Austin, TX. This role offers a unique opportunity to work on embedded software for sensing and analytics systems in a hybrid work environment. 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++, Python, and Perl. They will be responsible for architecting and developing embedded software, supporting data analytics, and collaborating with a global team of experts. The role involves working with power utility systems and implementing various protocols such as DNP3 and IEC 61850.
3M offers a comprehensive benefits package including competitive compensation ($141,150 - $172,517), medical, dental, and vision insurance, retirement benefits, and various flexible spending accounts. The position requires hybrid work with at least 3 days per week in the Austin office and may involve up to 10% travel.
This is an excellent opportunity for someone passionate about embedded systems and software development to join a global science company that focuses on improving lives through innovation. The role offers significant technical challenges, opportunities for growth, and the chance to work with cutting-edge technology in a collaborative, international environment.
Working at 3M means joining a company with a strong commitment to employee well-being, professional development, and work-life balance. The company regularly benchmarks its compensation and benefits to ensure competitiveness in the market. This role provides an excellent platform for career advancement while working on meaningful projects that impact various industries.