WE ARE SEEKING software developers and embedded engineers at all experience levels. At Sparx you will work with clients on projects involving everything from embedded microcontrollers, to media and image processing, to Bluetooth and TCP communications, to server-side database, web, and mobile app development. You will use a variety of languages from C to VHDL to Scala to C# .NET to Objective-C, all the way up the stack with languages such as JavaScript and Kotlin and Swift, often switching between them on a daily basis. As such, you should have a proven track record of being able to pick up new languages and technologies, be multi-faceted in your skillset and interests, and preferably have some history of "tinkering" in your spare time.
We operate across many fields such as oil and gas, medical, robotics, industrial automation and consumer products. You will be exposed to many types of technology and have the opportunity to hone your current expertise and learn skills both within and outside of the software engineering spectrum, such as electronics and advanced data analysis.
You will be working in small teams with other highly skilled engineers and developers to create products and software services from most every industry. Expect to be constantly challenged as part of an organization that strives to push the technological envelope in delivering innovative solutions to customer problems.
Sparx is a casual and highly collaborative work environment. Our relatively small team helps us utilize the best of each player on different projects.
Unless you can prove that you are a phenomenal developer through extensive work history, a minimum of a Bachelor's degree in Engineering or similar is required.
Experience in the following areas is also preferred:
At Sparx, we move quickly and work on a wide variety of projects. Our engineers are challenged daily and must be versatile. You may be introduced to a technology stack that you have limited familiarity in, especially those that deal with the fast-paced nature of emerging technologies from machine learning to virtual reality and various modern tools and libraries. Therefore, given the diversity of our projects, we are more concerned with your work ethic and your fit than your experience in any specific technology.
You will also be dealing directly with clients, on the front line, so it is important for you to be able to recognize and apply the proper software lifecycle procedures and methodologies in order to help them meet their needs in an efficient and predictable manner. You are someone who recognizes potential pain points in the design of a system, knows how to utilize the best tool for the job, and apply the best estimates when interfacing with the stakeholders. You are not the type to sit on the sidelines waiting for someone to tell you what to do next. You are someone who will continue to develop valuable skills such as big-picture prototyping, breaking down large tasks into smaller, testable pieces, and expanding your software capabilities.
We seek problem solvers, not problem finders, and we hold our engineers to a high standard of productivity. There are no "weak links" at Sparx. In this highly collaborative and engaging environment, you will have the opportunity to work with, and learn from, a talented group of individuals, being exposed to a vast array of different domains and expertise. You will be surrounded by high performers and every member of our team is able to trust each other to get their job done effectively.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
At Sparx, we’re on the lookout for talented Embedded Firmware Engineers to join our dynamic team! Here, you’ll have the chance to work on an exciting variety of projects that might include anything from developing embedded microcontrollers to diving deep into media processing, Bluetooth, and TCP communications, and even delving into server-side database and mobile app development. Your day-to-day responsibilities will involve using your programming skills across multiple languages like C, VHDL, Scala, and C#, making this role as diverse as it is challenging. We believe in nurturing a culture of growth, so whether you’re a seasoned pro or just starting out, there’s plenty of room for you to expand your skills – in software and beyond. Expect to collaborate with a small, yet highly skilled team of engineers, each contributing their unique expertise across industries like oil and gas, medical, and robotics. At Sparx, we value passionate problem-solvers who thrive in a casual, fast-paced, and innovative environment. Your work will be crucial in designing and implementing embedded systems from concept to deployment. Finally, as you engage with clients directly, being able to communicate effectively and adapt to their needs is vital. Join us, and take your career to new heights while pushing the boundaries of technology!
Leading reliability initiatives at a prominent paper mill, Smurfit Westrock seeks an experienced Reliability Superintendent to drive operational excellence.
Join L3Harris Technologies as an Electro-Optics Engineering Technician and contribute to mission-critical technology solutions in a dedicated defense sector team.
Join Logitech as a Senior Mechanical Engineer to lead the innovation and development of cutting-edge audio products.
As a Fighters Mission Systems Hardware Engineer at Boeing, you'll play a key role in developing advanced aviation systems for mission-critical applications.
Anchorage Digital is looking for a Chief of Staff to enhance our Engineering operations and strategy for our advancing digital asset platform.
Join Poly-West, Inc. as an engineering intern and gain valuable experience in a leading plastics manufacturing company.
Rochester Gas & Electric Corp is looking for a skilled Lead Engineer to drive electric system protection technologies and ensure operational excellence.
Subscribe to Rise newsletter