Principal Software Engineer

Liberty, WA Full Time
POSTED ON 2/22/2024
About Us
 
Infinitum has raised the bar for a new generation of motor that is better for the planet and people. The company’s patented air core motors offer superior performance in half the weight and size, at a fraction of the carbon footprint of traditional motors, making them pound for pound the most efficient in the world. Infinitum motors open up sustainable design possibilities for the machines we rely on to be smaller, lighter and quieter, improving our quality of life while also saving energy and reducing waste. Based in Austin, Texas, Infinitum is led by a team of industry experts and pioneers. To learn more, visit goinfinitum.com.
 
Position: Principal Software Engineer

Location: Liberty Lake, WA
 
Job Overview

As the Principal Software Engineer, you will play a crucial role in leading the firmware development team and driving the design and implementation of embedded software for our next-generation systems. You will be responsible for overseeing the entire firmware development lifecycle, from conceptualization and design to testing and deployment. Your expertise will be essential in ensuring the seamless integration of software and hardware components to deliver high-performance, reliable, and innovative solutions. You will play a pivotal role in ensuring the successful planning, coordination, and execution of firmware releases for our cutting-edge products. In addition, you will be responsible for establishing and optimizing release management processes, collaborating closely with cross-functional teams, and driving the delivery of high-quality firmware releases to meet our customers' expectations.
 
 
Key Responsibilities
 
Release Planning and Coordination:
  • Develop and coordinate with Project Management a comprehensive release plan.
  • Collaborate with development, testing, and product management teams to ensure alignment on release goals and schedules.
  • Manage and communicate release schedules to internal stakeholders.
Process Optimization:
  • Continuously improve and optimize firmware release management processes to enhance efficiency and minimize risks.
  • Implement best practices for version control, build automation, and release documentation.
Risk Management:
  • Identify potential risks and obstacles to successful releases and implement strategies to mitigate them.
  • Proactively address issues that may impact release timelines or product quality.
  • Collaborate with quality assurance teams to ensure rigorous testing of firmware releases.
Cross-Functional Collaboration:
  • Work closely with firmware development, hardware engineering, quality assurance, and product management teams to ensure seamless collaboration throughout the release process.
  • Facilitate communication and coordinate efforts between different teams to resolve issues and ensure timely delivery.
Leadership:
  • Provide technical leadership and guidance to a team of firmware and software engineers.
  • Foster a collaborative and innovative team culture, encouraging continuous learning and skill development.
  • Lead by example, setting high standards for code quality, design, and performance.
Firmware Architecture and Design:
  • Drive the design and architecture of firmware solutions for [product/system].
  • Collaborate with cross-functional teams, including hardware engineers, to ensure seamless integration between firmware and hardware components.
  • Define and implement best practices for coding standards, version control, and documentation.
Technical Strategy:
  • Contribute to the development of the technical roadmap for firmware solutions.
  • Stay abreast of industry trends and emerging technologies to guide the team in adopting best-in-class practices.
  • Evaluate and recommend new tools, technologies, and methodologies to enhance the firmware development process.
Code Review and Quality Assurance:
  • Conduct regular code reviews to ensure compliance with coding standards and best practices.
  • Implement and oversee robust testing processes, including unit testing, integration testing, and system testing, to ensure the reliability and performance of firmware solutions.
Collaboration and Communication
  • Collaborate with cross-functional teams, including hardware, software, and QA teams, to achieve seamless integration of firmware with other system components.
  • Effectively communicate technical concepts to non-technical stakeholders and contribute to project planning and execution.
 
Qualifications and Skills
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • 15 years of experience in firmware and software development.
  • Proven experience in a leadership role, guiding and mentoring a team of firmware engineers.
  • Strong knowledge of embedded systems, RTOS, and low-level programming languages (e.g., C, C , C#).
  • Proven experience leading release management processes for complex software or firmware projects.
  • Strong knowledge of version control systems, build automation, and release tools.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
 
Benefits:
 
We have created a community at Infinitum, where everyone feels a sense of belonging and is working together to achieve our goals.
  • Comprehensive Health Coverage (Medical/Dental/Vision)
  • Short-Term & Long-Term Disability Coverage
  • Health Savings Account (HSA) – includes employer contributions.
  • Flexible Spending Account (FSA) & Limited Purpose Flexible Spending Account
  • 401(k) – Traditional and Roth
  • Stock Options
  • Open Paid Time Off (PTO)
  • 12 Paid Holidays
  • Potential Relocation Assistance
  • Flexible schedule – including hybrid possibilities
  • Company Paid Lunch on Fridays
  • Community Give-back Opportunities
Infinitum embraces diversity and is an equal opportunity employer.

Agency representatives, we appreciate your interest, but we've got this!
 
Apply for this Position

 

Salary.com Estimation for Principal Software Engineer in Liberty, WA
$154,812 to $185,882
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Principal Software Engineer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$116,884 - $142,551
Income Estimation: 
$140,090 - $169,960
Income Estimation: 
$166,176 - $207,796
Income Estimation: 
$150,830 - $191,627
Income Estimation: 
$170,293 - $198,022
Income Estimation: 
$142,143 - $175,485
Income Estimation: 
$156,143 - $183,450
Income Estimation: 
$160,382 - $188,497

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $112,353 - $160,886
    • Income Estimation: $115,954 - $150,443
  • Debugging Skill

    • Income Estimation: $112,353 - $160,886
    • Income Estimation: $115,954 - $150,443
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Infinitum

Infinitum
Hired Organization Address Round Rock, TX Full Time
Automation, Robotics, & Control Systems Engineer About Us Infinitum has raised the bar for a new generation of motor tha...
Infinitum
Hired Organization Address Round Rock, TX Full Time
Mechanical Engineer About Us Infinitum has raised the bar for a new generation of motor that is better for the planet an...
Infinitum
Hired Organization Address Round Rock, TX Full Time
About Us Infinitum has raised the bar for a new generation of motor that is better for the planet and people. The compan...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Liberty, WA area that may be a better fit.

Engineer Principal

Clearwater Paper, Lewiston, ID

Engineer Principal

Clearwater Paper, Spokane, WA