Taro Logo

Software/Firmware Developer

3M is a global science company that applies science in collaborative ways to improve lives daily, connecting with customers worldwide.
$141,150 - $172,517
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software/Firmware Developer

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 3 days per week in the office and offers a competitive salary range of $141,150 - $172,517 plus benefits.

The ideal candidate will have 3+ years of experience in software development, particularly with languages like C, C++, Python, and Perl. They'll be responsible for architecting and developing embedded software, supporting data analytics, and collaborating with global teams. Experience with real-time operating systems, embedded protocols, and cloud platforms (AWS/Azure) is highly valued.

3M offers a comprehensive benefits package including medical, dental, vision insurance, retirement benefits, and potential relocation assistance. The role involves up to 10% travel and requires being legally authorized to work without visa sponsorship.

This position sits at the intersection of software development and hardware systems, offering the opportunity to work with cutting-edge sensing and analytics technology. The collaborative environment at 3M allows for interaction with diverse, innovative professionals worldwide while contributing to solutions that impact lives daily.

Working at 3M means joining a global science company known for innovation and collaboration. The hybrid work arrangement provides flexibility while maintaining team connectivity. The role offers growth potential and the chance to work on significant projects in the power utility systems space, making it an excellent opportunity for someone passionate about embedded systems and software development.

Last updated 19 days ago

Responsibilities For Software/Firmware Developer

  • Architecting, specifying, designing and developing embedded software for innovative sensing and analytics systems
  • Testing and debugging embedded software and accompany transfer to device manufacturing
  • Supporting data analytics in close collaboration with expert team members
  • Communicating technical progress, timelines and project risks to stakeholders
  • Collaborating with global Business, R&D and Utility Key Account leaders

Requirements For Software/Firmware Developer

Python
Linux
  • Bachelor's degree in electrical/electronic engineering, software engineering, computer sciences
  • Three (3) years of software development experience involving languages like C, C++, Python, Perl
  • Must be legally authorized to work without visa sponsorship
  • Travel up to 10% domestic/international

Benefits For Software/Firmware Developer

Medical Insurance
Dental Insurance
Vision Insurance
Relocation Benefits
  • Medical, Dental & Vision Insurance
  • Health Savings Accounts
  • Health Care & Dependent Care Flexible Spending Accounts
  • Disability Benefits
  • Life Insurance
  • Retirement Benefits
  • Paid Absences
  • Relocation assistance may be authorized

Interested in this job?

Jobs Related To 3M Software/Firmware Developer