Senior Embedded Software Engineer

| Hybrid
Sorry, this job was removed at 8:05 a.m. (PST) on Thursday, December 30, 2021
Find out who's hiring remotely in Seattle.
See all Remote Developer + Engineer jobs in Seattle
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

First Mode draws on the exceptional talent and creativity of its multidisciplinary team to solve the toughest problems on and off the planet. We help companies, governments, and individuals from the earliest stages of problem definition to prototype creation and demonstration. A continual desire to discover and invent has led our team to drill into the unknown surface of Mars, electrify large industrial equipment, and apply remote sensing technologies to water conservation. 

While each project is unique, we typically meld together robotics, automation, systems engineering, modeling and simulation, and advanced fabrication to create a new future across many industries. If you have exceptional talent and a vision for the future, we want to talk.

First Mode is seeking to add members to our software systems team who have strong capabilities for working these types of problems within a constrained, fast-paced environment. Applicants from all industries are welcome, with particular emphasis in software development in complex, multidisciplinary systems.

Position Responsibilities

Working in a small team of engineers, you will help build the software that drives our product development, leveraging modern tools, techniques, and best practices to craft solutions to real-world problems. Our software projects span a wide spectrum from embedded systems to large-scale distributed computing, but usually involve interaction with a physical system. You will work alongside – and learn from! – engineers of mixed disciplines as you think outside the boundaries of your own code to make a major impact on the systems we design and implement. In many cases our software tool stack is not predetermined so you will have the opportunity to help guide the technologies that we choose.  

We need software engineers who: 

  • Are driven to deliver high quality, working software
  • Work effectively in a fast-paced, dynamic team environment 
  • Are excited by researching and teaching themselves new technologies and skills 
  • Love to learn how things work, and understand how software can interact with the physical world as part of a system 
  • Are able to develop firmware in C/C++ and/or assembly for a variety of embedded system platforms
  • Can collaborate with hardware engineers in development, integration, and debug of prototype hardware
  • Represent software as a stakeholder within a multi-disciplinary team, from system formulation through design, build and test
  • Have gleaned insights from interesting projects (school, personal, or professional) and can tell a great story about the lessons they learned
  • Are willing to travel within the U.S. and internationally to represent First Mode to its customers, vendors, and partners

Ideally, you should have an area that you’re passionate about and could teach others.

Required Qualifications

  • Have experienced one or more complete product life cycles
  • 5+ years of experience working in embedded C/C++ and/or assembly
  • 5+ years of experience in a scripting language such as Python or Tcl and system shell languages such as Bash

Desired Qualifications

  • Possess a diverse experience base, with comprehension of low and high-level software 
  • Experience with an embedded operating system such as FreeRTOS, Zephyr, uC-OS, etc.
  • Experience working with embedded hardware and basic lab equipment (power supplies, etc.)
  • Experience with software configuration management tools/methods
  • Experience in testing and validation approaches for embedded systems
  • A knack for thinking about how the parts of a system work together
  • Proficiency with common embedded systems communications protocols (SPI, I2C, CAN, RS-422/485) — applications and implementation 
  • Experience with the development and execution of software test plans
  • Experience with software quality metrics (path coverage, static analysis, etc.)
  • Experience with leading a team of embedded software engineers to deliver a defined outcome
  • Experience in real-time embedded systems, mission-critical software, or distributed system software 
  • Experience with high-reliability safety-critical software development, deployment, and operation in resource-constrained environments
  • Ability to write and speak clearly about technical subject matter

Location

  • This position will be located at First Mode’s headquarters in Seattle, WA

Eligibility

  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

First Mode is an Equal Opportunity Employer; employment with First Mode is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
    • PythonLanguages
    • CLanguages
    • AccessDatabases
    • MariaDBDatabases
    • Microsoft SQL ServerDatabases
    • PostgreSQLDatabases
    • TableauAnalytics
    • IllustratorDesign
    • MiroDesign
    • PhotoshopDesign
    • SolidWorksDesign
    • JIRAManagement
    • Microsoft ProjectManagement

Location

542 1st Ave S Suite 300, Seattle, WA 98104

What are First Mode Perks + Benefits

Culture
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Flexible work schedule
Remote work program
Diversity
Mandated unconscious bias training
Mean gender pay gap below 10%
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Wellness programs
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Company equity
Employee stock purchase plan
Performance bonus
Child Care & Parental Leave
Childcare benefits
Generous parental leave
Family medical leave
Company sponsored family events
Vacation + Time Off
Unlimited vacation policy
Generous PTO
Sabbatical
Paid holidays
Paid sick days
Office Perks
Commuter benefits
Company-sponsored outings
Free snacks and drinks
Some meals provided
Company-sponsored happy hours
Onsite office parking
Recreational clubs
Relocation assistance
Professional Development
Job training & conferences
Lunch and learns
Promote from within
Mentorship program
Continuing education stipend
Paid industry certifications

More Jobs at First Mode

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about First ModeFind similar jobs like this