SparkFun Electronics
Embedded Software Engineer
Niwot, Colorado, United States
Sponsorship not specified$80k-$85kDetected 104 days ago
PythonC++GitMachine LearningPCB DesignEmbedded SystemsRoboticsResearchCommunicationCollaboration
About the role
- 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.
- 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.
Responsibilities
- About the Department SparkFun's Engineering Department is responsible for the elaboration, design and development of SparkFun's original products.
- The Engineering department focuses on team collaboration and success, developing users centered products in a highly cooperative, communicative and transparent manner.
- 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 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.
Requirements
- Requirements Expert in MicroPython and Python development Experience with the Arduino development ecosystem Experience with embedded C/C++ development.
- Experience with network development, and internet-of-things network patterns and protocols.
Compensation
- $80k-$85k
Benefits
- 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.
- SparkFun offers an abundance of opportunities to learn new skills from other Funions, in addition to many other benefits and perks.
- Familiarity with hardware communication protocols (I2C, I2S, SPI) Experience with robotics and educational robot platforms.
Company info
- Open Source and its associated community are key values for SparkFun, and a key part of all our software efforts.
- 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
Equal opportunity
- We are an equal opportunity employer that values a diverse workforce and an inclusive culture.
Apply directly at SparkFun Electronics →Create a free account for alerts like thisView SparkFun Electronics immigration profile
This listing is sourced directly from SparkFun Electronics's careers page and normalized into a canonical job model.