Embedded Software Engineer
$80k - $85kSparkFun Electronics
Job Description
Job Description
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 DepartmentSparkFun'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 EngineerSparkFun 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 & PerksAt 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!
$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...SuggestedFull timeFlexible hours$106.16k - $151.81k
...markets, powering the infrastructure behind AI, digital transformation, and the world’s growing data economy.Our Software Engineering organization develops embedded software for Seagate storage products, combining strong software fundamentals with close-to-hardware design...SuggestedFull timeTemporary workLocal areaFlexible hours- ...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
$72.57k - $103.78k
...Job Description Apply Now Job Title: Embedded Software Engineer I Posting Start Date: 10/23/26 Requisition Id: 15167 Job Description: About our group: Seagate is a global leader in mass-capacity data storage...SuggestedFull timeTemporary workFlexible hours- ...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...Suggested
- ...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...Permanent employmentWork at office
- ...Only. No C2C or 3rd Parties *** Summary The Ash Group is hiring a Lead Opto Electronics Engineer (24682) for our client who designs and manufactures equipment and software to monitor micro-contamination in cleanrooms and ultra-clean manufacturing environments . This...Full time
$110k - $135k
...your future with us. We are seeking a highly skilled Systems Engineer to join our team designing, building and testing, electro-optic... ...discipline, to include requirements decomposition into software/hardware functions and system integration and test activities to...Full timeWork experience placementWork at officeLocal areaFlexible hours- ...actually own You own the electronics and embedded firmware that make Zooly's sensing real.... ...There is no ceiling that forces a great engineer or designer into management to advance.... ...building each joint product and the software and data engineers who consume your signals...Full timeContract workWork at officeFlexible hours
$105k - $155k
...Senior Embedded Hardware Engineer Stored Energy Systems (SENS) is an award-winning manufacturer of premium quality power conversion products located in Longmont, CO. In business for over 50 years, SENS is the market leader with a proven track record of providing highly...Temporary workImmediate startFlexible hours- ...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 timeTemporary workFlexible hours
$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 timeFor contractorsLocal areaWorldwide$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 timeFor contractorsLocal areaRemote workWorldwideFlexible hours$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 timeContract workWork experience placement$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- ...Senior Firmware Engineer Boulder, CO About the role: Lumicity have partnered with an Aerospace Robotics company to help source a Senior Firmware Engineer for their growing team. Technical requirements: ~10+ years of firmware engineering experience ~...Full time
$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 employmentWork at officeLocal areaImmediate start$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 timeTemporary workWork experience placementCasual workFlexible hours$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 timeWork at officeLocal areaImmediate start$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 officeLocal area- ...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 space...Work experience placementRemote work
$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 timeWork at officeLocal areaImmediate start- ...Job Title: Firmware Test Engineer Location: Longmont, Co Onsite/Remote: Onsite JD: The Firmware Test Engineer is responsible for designing, implementing, and executing test scripts that validate SSD firmware features and system behavior across a variety of...Remote work
$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 timeTemporary workWork experience placementCasual workFlexible hours$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 officeLocal areaImmediate start$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 timeContract workTemporary workWork experience placementCasual workFlexible hours$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 timeLive inWork at officeLocal areaFlexible hours$190.1k - $285.1k
...before they become incidents. If you enjoy writing efficient software, tuning and scaling large distributed systems, and applying AI... ...AI-driven products? Do you want to work alongside world-class engineers building the platforms that make that possible? If so, we should...Full timeWork at officeRemote workHome officeFlexible hours$119.06k - $163.71k
...together, we are an extraordinary team.About the RoleThe Systems Engineer III contributes to the development and implementation of... ...end testing, and operational readiness validation. Background in software systems engineering and integration test (SW SEIT) for complex...Full timeContract workWork experience placement$50 per hour
...LMOSBusiness Unit: Space LMOSStandard Job DescriptionAs a Ground Systems Engineer for the Next Generation GEO Operations and Sustainment Team you... ...for the operation and maintenance of Ground and Space system software and equipmentEnsure system Ground and Space functionality...Full timeTemporary workWork experience placementCasual workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software implementation project manager Niwot, Boulder County, CO
- software Niwot, Boulder County, CO
- remote software sales Niwot, Boulder County, CO
- embedded engineer
- embedded electrical engineer
- embedded design engineer
- embedded security developer
- embedded software engineer
- embedded systems software engineer
- embedded software engineering intern




