Embedded Firmware Engineer Job at Sparx Engineering, Dallas, TX

cGNjeEc0UEpraVRPRnZtZGEzcFAwTnQyYlE9PQ==
  • Sparx Engineering
  • Dallas, TX

Job Description

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.

Responsibilities

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Work directly with engineering peers from all disciplines to create new technologies for multiple industries
  • Communicate and appropriately document engineering designs at all phases of the product lifecycle

Requirements

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:

  • Dedication to proper source control methods
  • Strong problem solving and communication (verbal and written) skills
  • Excellent mathematics skills
  • Experience in testing and troubleshooting
  • Experience interfacing with internal/external customers and vendors
  • Proven working experience in software engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills

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.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Free Food & Snacks
  • Wellness Resources

Job Tags

Full time, Temporary work, Work experience placement, Casual work,

Similar Jobs

University of Illinois at UrbanaChampaign

Business administrative associate Job at University of Illinois at UrbanaChampaign

 ...System Office positions, such as this position, are not eligible for the employee referral program. Job Summary Serve as a Business Administrative Associate for the Associate Vice President, and as a Business Administrative Associate for the Office of Strategic... 

Allied Universal

Company Police Officer Job at Allied Universal

 ...certification of Company Police Officers includes specialized law enforcement training approved by the North Carolina Criminal Justice...  ...client's needs.**_You must be an active police officer not retired_****Education/Training:**+ High School Diploma or GED, Police... 

ICON

CRA II and Senior CRA Job at ICON

 ...CRA II and Senior CRA - Home-based in the U.S. ICON plc is a world-leading healthcare intelligence and clinical research organization. Were proud to foster an inclusive environment driving innovation and excellence, and we welcome you to join us on our mission to shape... 

Awesomely

Facebook Media Buyer Job at Awesomely

About Awesomely Awesomely is an award-winning online education company helping aspiring investors and entrepreneurs level up their finances and lives. With students worldwide and recognition as one of the fastest-growing online publishers in the U.S., we empower people...

Wilde Bar & Restaurant

Dishwasher Job at Wilde Bar & Restaurant

 ...DISHWASHER The dish and general utility position is responsible for maintaining cleanliness and sanitation standards for china, glassware, tableware, cooking utensils, etc., by using machine and manual cleaning methods. This position also ensures the dishwashing area...