Taro Logo

Software/Firmware Developer

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 · Healthcare

Description For Software/Firmware Developer

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.

Last updated 2 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
  • Bachelor's degree in electrical/electronic engineering, software engineering, or 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
  • Ability to work hybrid schedule with at least 3 days per week in Austin, TX office

Benefits For Software/Firmware Developer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical, Dental & Vision Insurance
  • Health Savings Accounts
  • Health Care & Dependent Care Flexible Spending Accounts
  • Disability Benefits
  • Life Insurance
  • Retirement Benefits
  • Paid Absences
  • Variable Incentive Pay

Interested in this job?

Jobs Related To 3M Software/Firmware Developer