Embedded Software Engineer
$80k - $85kSparkFun 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!
$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...SuggestedCasual workFlexible hours$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$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...SuggestedPermanent employmentFull timeContract workWork experience placement- ...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
- ...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...SuggestedPermanent employmentWork at office
$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 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...
$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 employmentTemporary work$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...H1bWork at officeLocal areaFlexible hours$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 workFlexible hours$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 workWork at officeWork from homeRelocation package- ...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
$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$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$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$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$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$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$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$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$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$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- ...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 placementRemote work
$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 timeRemote workSleeping nightsFlexible hoursNight shift$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 timeTemporary workWork experience placementCasual workFlexible hoursShift workWeekend work$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 timeWork at officeRelocationFlexible hours- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!





