Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$80k - $85k

SparkFun Electronics

About SparkFun

Since 2003, has been helping turn ideas into reality – whether you’re creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototyping your first (or tenth) product. No matter your vision or skill level, our open source components, resources and online tutorials are designed to broaden access to innovative technology and make the road to a finished project shorter.

We are an equal opportunity employer that values a diverse workforce and an inclusive culture. SparkFun offers an abundance of opportunities to learn new skills from other Funions, in addition to many other benefits and perks.

About   the   Department 

SparkFun's Engineering Department is responsible for the elaboration, design and development of SparkFun’s original products. This includes microprocessor boards, sensor system breakout boards and everything in-between. In our web-store, if the PCB is red, it was produced by the SparkFun Engineering team.

The Engineering department focuses on team collaboration and success, developing users centered products in a highly cooperative, communicative and transparent manner.

Open Source and its associated community are key values for SparkFun, and a key part of all our software efforts. All embedded software is open source and community driven. SparkFun developed technology is given back to the community through updates or complete open source projects. 

If you like the sound of our Engineering team and want to hack on the software that powers our embedded products, this team is your home.

SparkFun's Next Software Engineer

SparkFun is looking to add a Software Engineer to join our Engineering team to design, create and maintain the software delivered with our single board computer products. The Software Engineer is an important role within SparkFun, developing and delivering key functionality to the products and solutions we create for our customers.

Working closely with other members of our Engineering team, the Software Engineer is responsible for the software components of the products we build – ranging from sensors, microprocessors and single board computers. 

The Software Engineer is a member of SparkFun’s Engineering team, reporting to the Engineering Department Manager. 

The right candidate collaboratively works with a variety of internal and external customers, as well as other members of the Engineering team to develop software components for SparkFun products. Following a user-centered design approach, the Software Engineer ensures the design, development and delivery of a software solution that not only meets functional needs, but user desires and skill levels.

Essential Job Functions
  • Research, design and implement software solutions for microcontrollers and single board computers
  • Develop cross platform solutions that operate across a wide variety microcontroller environments
  • Work closely with hardware engineers to develop software solutions that seamlessly work with new products.
  • Describe the developed functionality through documentation, tutorials, and examples.
  • Work as a key member of a cross-functional product development team. 
  • Work closely with the open source software community, collaborating with larger products, as well as supporting SparkFun created solutions. 
  • Meet with internal customers and facilitate the creation of requirements and user stories 

  • Facilitate the elaboration of customer requirements into development user stories and acceptance tests 

Requirements

Requirements
  • Expert in MicroPython and Python development
  • Experience with the Arduino development ecosystem
  • Experience with embedded C/C++ development.
  • Familiarity with hardware communication protocols (I2C, I2S, SPI)
  • Experience with robotics and educational robot platforms.
  • Experience with network development, and internet-of-things network patterns and protocols. 
  • Familiarity with DIY projects that involve electronics, microcontrollers, single board computers and programming. 
  • Familiarity with user-centric software development 
  • 3+ years software experience
  • Excellent communication skills

Preferred Qualifications 
(not required)

  • Experience with Open Source software and community driven development
  • Experience with version control software, tools and methodologies (git, github.com)

Benefits

SparkFun Benefits & Perks

At SparkFun, we ask a lot of our employees, and that’s why we give so much in return. Here are just some of the benefits:

  • Competitive salary (salary range for this position is $80-85k per year)
  • Medical/dental/vision plan
  • Matching 401(k)
  • Flexible Paid Time Off Policy
  • A casual dress code for you
  • Dogs - yes, we bring dogs to work
  • Full gym with climbing wall. If that’s not your style we offer a monthly gym stipend
  • We have a great employee discount and opportunities to create and share content with the SparkFun community
  • Paid Parental Leave
  • Paid time to volunteer
  • EcoPass (public transportation pass)
  • Summer BBQs, work parties, and more!
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Niwot, Boulder County, CO vacancy
  • $80k - $85k

     ...and perks. About the Department SparkFun's Engineering Department is responsible for the elaboration, design and...  ...are key values for SparkFun, and a key part of all our software efforts. All embedded software is open source and community driven. SparkFun developed... 
    Suggested
    Casual work
    Flexible hours

    SparkFun Electronics

    Niwot, Boulder County, CO
    a month ago
  • $90k - $150k

     ...Company Overview WarpWare is opening space for all through software innovation. Space accessibility is our highest priority...  ...fast. Role Summary WarpWare is seeking an Embedded Space Software Engineer to develop capabilities for the WarpWare software platform... 
    Suggested
    Full time
    Flexible hours

    WarpWare

    Lafayette, CO
    3 days ago
  • $156.67k - $215.44k

     ...mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Senior Embedded Software Engineer role at Sierra Space brings extensive experience and deep expertise to the design, development, and architecture of... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    6 days ago
  •  ...SparkFun's Next Embedded Engineer Since 2003, SparkFun has been helping turn ideas into reality – whether you're creating a smart weather...  ...including circuit design/engineering, and firmware/software development. Additionally, a proactively positive attitude and... 
    Suggested

    SparkFun Electronics

    Niwot, Boulder County, CO
    4 days ago
  •  ...Job Description Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software... 
    Suggested
    Permanent employment
    Work at office

    II-VI Aerospace & Defense

    Longmont, CO
    3 days ago
  • $140k - $155k

     ...deliver connected smart home solutions. We are seeking a Embedded Hardware Engineer to serve as our technical anchor for the Motorization hardware...  ...Altium 365 Prior experience with firmware/embedded software development (C/C++) sufficient to collaborate closely with... 
    Contract work
    Flexible hours

    Hunter Douglas

    Niwot, Boulder County, CO
    14 days ago
  •  ...Job Description- • Proven expertise in C++ • Designing, developing, testing, and documenting software infrastructure systems and system components. • Experience in large-scale software design including OOA/OOD and design patterns. • Assisting with project timeline... 

    Exaways Corporation

    Louisville, CO
    2 days ago
  • $125k - $155k

     ...and empowering each other every day to develop our skills, knowing that there is always room for growth. As a Senior Embedded Software Engineer at Ursa Major, you will design, develop, and maintain the software powering our engines, vehicles, and avionics systems.... 
    Permanent employment
    Temporary work

    Ursa Major

    Longmont, CO
    5 days ago
  • $100k - $150k

     ...intensive care units, and emergency departments. The engineering team partners across software, hardware, mechanical, systems, clinical, and quality...  ...collaboration, testing activities, and business needs. As an Embedded Software Engineer II, you will develop embedded... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic

    Lafayette, CO
    2 days ago
  • $150k - $180k

     ...Job Description Job Description Senior Embedded Software Engineer Boulder, CO | Hybrid: 2 days onsite, 3 days remote Base salary: $150,000–$180,000 + bonus Build software that connects directly to the physical world—and help shape the next generation of... 
    Remote work
    Flexible hours

    Technical Integrity

    Boulder, CO
    21 days ago
  • $140k - $175k

     ...Title Lead Opto‑Electronics Engineer Department: Engineering – Development Location: Niwot, Hybrid Reports To: Research Director About Us Established in 1972, Particle Measuring Systems is a global leader for micro‑contamination monitoring equipment... 
    Casual work
    Work at office
    Work from home
    Relocation package

    Omega

    Niwot, Boulder County, CO
    1 day ago
  •  ...technically exceptional and mission-driven Lead Systems Engineer to lead the end-to-end technical execution of a cutting...  ..., mechanical, thermal, opto-mechanical, electrical, embedded control systems, and software. Coordinate and collaborate with quantum sensing subject... 
    Full time
    Temporary work
    Flexible hours

    ColdQuanta

    Louisville, CO
    5 days ago
  • $143.7k - $197.61k

     ...together, we are an extraordinary team.About the RoleThe Sr Systems Engineer contributes to the development and implementation of advanced...  ...understanding of spacecraft systems, including hardware and software subsystems and components.Strong understanding of project management... 
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    5 days ago
  • $94k - $112.63k

     ...sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. AES is seeking a Solutions Engineer - Systems Integration to contribute to the electrical, controls, and mechanical integration of battery energy storage systems (... 
    Full time
    For contractors
    Local area
    Worldwide

    AES

    Louisville, CO
    6 days ago
  • $113k - $141.53k

     ...more sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems come together electrically and functionally in the field... 
    Full time
    For contractors
    Local area
    Remote work
    Worldwide
    Flexible hours

    AES

    Louisville, CO
    7 days ago
  • $170k - $250k

     ...Lead Spacecraft Systems Engineer Boulder, CO | Pleasanton, CA | Burlington, VT $170,000 – $250,000 We’re partnering with a growing space technology company that is expanding from proven spacecraft subsystem technology into broader spacecraft-level solutions.... 
    Full time

    EVONA

    Boulder, CO
    3 hours ago
  • $120k - $177k

     ...Systems Engineering Manager Do you want to be part of a business that genuinely values entrepreneurialism...  ...the optical, electrical, firmware, software, and mechanical disciplines. With the...  ...integration, signal processing, and embedded systems. Preferred Qualifications •... 
    Work at office
    Local area

    Particle Measuring Systems

    Niwot, Boulder County, CO
    1 day ago
  • $100k - $254k

     ...complexity for the target markets. Work closely with system test engineers, system failure analysis engineers, firmware engineers,...  ...related issues. Develop structured source code targeting the embedded environment associated with state-of-the-art memory. Perform design... 
    Permanent employment
    Work at office
    Local area
    Immediate start

    Micron

    Longmont, CO
    5 days ago
  • $50 per hour

     ...MartinYou will be the Hardware Development Engineer for the Hardware Development team which...  ...for delivering advanced hardware and embedded solutions for cutting edge aerospace programs...  ..., and integrating hardware and software components that power next generation aircraft... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Louisville, CO
    3 days ago
  • $175k - $307k

     ...across hardware, silicon, systems, and software to solve complex storage challenges and...  ...technology. If you enjoy solving difficult engineering problems and influencing technical...  ...and storage platformsLead the design of embedded firmware solutions, establish engineering... 
    Full time
    Work at office
    Local area
    Immediate start

    Micron

    Longmont, CO
    7 days ago
  • $50 per hour

     ...Experienced ProfessionalFT/PT/Casual: FullTimeDepartment: SpaceBusiness Unit: SpaceStandard Job DescriptionPosition SummaryThe Hardware Engineer will be responsible for the end‑to‑end implementation of server‑room hardware solutions. This includes pulling and routing cables,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Longmont, CO
    3 days ago
  • $79.3k - $147.3k

     ...are proud to be at the forefront of cutting-edge technology and engineering.LM SPACE: WHAT WE'RE DOINGSpace is a critical domain,...  ...‑warning architecture.In this role you will work closely with software, security, and mission engineers to deliver ultra‑reliable, and... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Boulder, CO
    4 days ago
  • $200k - $300k

    The Hardware team at Hudson River Trading (HRT) creates high performance compute engines using FPGA and ASIC technology to drive low latency trading decisions on global markets. We build custom solutions across the spectrum of speed and smarts: from bespoke circuits to... 
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    Boulder, CO
    3 days ago
  • $121k - $207k

     ...Firmware & Product Test (FPT) team is hiring a Staff Engineer to lead validation strategy for enterprise SSD...  ...is highly desirable.Deep understanding of embedded systems, firmware architecture, and hardware-software interfaces.Working knowledge of storage industry... 
    Full time
    Work at office
    Local area
    Immediate start

    Micron

    Longmont, CO
    4 days ago
  • $229k - $343k

     ..., Snapchat, and other services.We’re looking for a RF Hardware Engineer to join the Spectacles team!What you’ll do:Design and/or develop...  ...closely with internal and external teams such as mechanical, software, industrial design teams, and suppliersCreate schematics that include... 
    Full time
    Live in
    Work at office
    Local area
    Flexible hours

    Snap

    Boulder, CO
    3 days ago
  •  ...Develop requirements, testing, and verification plans and oversee instrument testing and verification activities while maintaining engineering rigor. Daily and Monthly Responsibilities: Work with scientific personnel to design, build, and deploy instrumentation for... 
    Work experience placement
    Remote work

    Southwest Research Institute

    Boulder, CO
    2 days ago
  • $180k - $210k

     ...mission. Join our team as a Sr Firmware Engineer to help us bring current and next...  ...succeed Proven Expertise: 5+ years of software engineering experience, with a focus on...  ...observability. Deep understanding of embedded security practices. Why you'll love Eight... 
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Blaze Talent

    Boulder, CO
    4 days ago
  • $118k - $219.1k

     ...built for you. We are looking for a highly motivated Systems Engineering Asc Mgr to support the Relay Ground Station - South Program, based...  ...contributions supporting system engineering tasks —including software, hardware, network, systems administration, and test. You will... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours
    Shift work
    Weekend work

    Lockheed Martin

    Boulder, CO
    6 days ago
  • $112.2k - $196.4k

     ...Job Description:Parsons is looking for a talented Senior Systems Engineer to join our growing team!If you are a technically accomplished...  ...experience in at least one of the following technical domains: Software, Cloud, Networking, CybersecurityExperience working on... 
    Full time
    Work at office
    Relocation
    Flexible hours

    Parsons

    Boulder, CO
    3 days ago
  •  ...Qualifications Minimum Requirements Bachelor Degree in Engineering, Computer Science or related field. At least three years...  ...read electrical schematics. Knowledge of multi-tasking embedded software capabilities and constraints. Familiarity with the... 

    GEO Group

    Boulder, CO
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!