Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer

Sparx Engineering

Job Description

Job Description

WE ARE SEEKING software developers and embedded engineers with 4+ years of experience. 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. Our engineers work across C and C++ on bare-metal and RTOS targets, VHDL for FPGA designs, Embedded Linux with Yocto or Buildroot, Python for tooling, test automation, and data analysis, and C# and .NET for desktop applications and services. 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 aerospace, 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 have a strong reputation to uphold. We hire slowly and we hire well. Every engineer here is someone the rest of the team trusts to own a problem end to end, so you get to focus your efforts on technical work. 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.

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

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Austin, TX vacancy
  • $143.7k - $194.4k

     ..., but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even... 
    Suggested
    Internship
    Flexible hours

    Amazon

    Austin, TX
    2 days ago
  • Embedded Firmware Engineer (Zephyr/BMC) Location: Austin, TX - 100% Onsite Duration: 12+ months (Contract) Top Must‑Haves phyr OS and bare‑metal bring‑up MCTP/PLDM experience BMC or similar firmware knowledge (BMC experience a plus) Role Summary Seeking a strong... 
    Suggested
    Contract work

    Dexian

    Austin, TX
    2 days ago
  • A tech solutions provider in Austin is seeking an Embedded Firmware Engineer with expertise in C/C++ for embedded firmware development. The role involves developing low-level firmware for cutting-edge interconnect technologies and collaborating with cross-functional teams... 
    Suggested
    Full time

    Dexian

    Austin, TX
    1 day ago
  • $100k - $151k

     ...role:This position is part of the core Engineering R&D group, which focuses on launching Commercial...  ...board level and system/product level embedded software for solar and battery-based...  ...engineers to conceptualize and document the firmware design architecture for implementation.... 
    Suggested
    Work at office
    Worldwide

    Enphase Energy

    Austin, TX
    2 days ago
  •  ...Celestica is looking for talented and passionate software engineers for the Hardware Platform Services team. This team is responsible...  ...experience in C / C++ and other low-level programming languages and embedded systems ● 5+ years of experience in Device Drivers such as... 
    Suggested
    Work at office
    Remote work

    Celestica

    Austin, TX
    3 days ago
  • Senior Embedded Firmware Engineer | Energy Storage & Power Electronics We're partnering with a rapidly growing clean-energy technology company developing next-generation battery energy storage and power conversion products. We're looking for a hands-on Embedded Firmware... 

    Oho Group

    Austin, TX
    5 days ago
  • A technology services provider is seeking an experienced Firmware Engineer in Austin, TX, for a hybrid role requiring at least 3 days on-site. You will be responsible for developing and debugging embedded software for GPUs, APUs, and CPUs while collaborating with cross-... 

    TPI Global Solutions

    Austin, TX
    1 day ago
  • First Order Effects in Austin, TX is seeking a Firmware Engineer (Embedded Systems) to own the firmware for the MESH platform, including real-time control on MCUs and orchestration on embedded Linux. You will shape the foundation the software stack relies on and bring the... 

    First Order Effects

    Austin, TX
    1 day ago
  • Technical Link LLC is seeking an Embedded Software Engineer focused on BLE controller development. You will design, implement, verify, and document firmware for BLE controllers and SDKs, collaborating with cross-disciplinary teams and customers throughout the product lifecycle... 

    Technical Link

    Manor, TX
    3 days ago
  • Oho Group in Austin, TX is seeking a Senior Embedded Firmware Engineer to design and implement firmware for energy storage and power electronics. You will work hands-on with Embedded C/C++, CAN/CAN-FD, drivers and sensor interfaces, bootloaders, and system integration,... 

    Oho Group

    Austin, TX
    5 days ago
  •  ...About the Role Nuvoton Technology Corporation America, based in Austin, Texas, is seeking an Embedded Firmware Validation Engineer to join our engineering team. In this role, you will be responsible for validating Nuvoton’s embedded firmware and developing automated... 

    Nuvoton

    Austin, TX
    24 days ago
  • Celestica is seeking a Staff Embedded/Firmware Engineer to join the Hardware Platform Services team in Austin, TX. You will design and develop cloud hardware infrastructure, including compute, storage, AI servers and networking switches, and contribute to state-of-the-... 

    Celestica Inc.

    Austin, TX
    1 day ago
  •  ...startup founded by two former Navy electrical engineers with a proven track record in robotics...  ...:We are seeking a highly skilled Firmware Engineer with strong expertise in microcontroller...  ..., optimizing, and implementing embedded software for real-time control of our systems... 
    Local area

    Allen Control Systems

    Austin, TX
    2 days ago
  •  ...Join us and, together, we’ll advance your career.SENIOR GPU FIRMWARE/SOSFTWARE ENGINEER Firmware/OS Driver Engineer - Data Center CPU/GPU...  ...in data centers.THE PERSON:You have a strong foundation in embedded and firmware development, with expertise spanning GPU drivers... 

    AMD

    Austin, TX
    4 hours ago
  • $152k - $241.5k

     ...latency, delivering data faster to applications and unlocking system performance.We are looking for an excellent Software Engineer to join the NIC Firmware team. The Firmware team develops innovative networking features for cloud, HPC and storage. We drive the data growth... 
    Full time
    Remote work

    Nvidia

    Austin, TX
    4 days ago
  •  ...desire to guide concepts from inception to fruition. Duties include architecting, developing, and verifying manageability firmware running in an embedded RTOS, for use in dense server platforms. The manageability firmware will be productized in reference designs as well as... 
    Work experience placement

    Mindlance

    Austin, TX
    1 day ago
  • Job-ID28251118Reference26-14398KEY RESPONSIBILITIES: The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative OpenBMC firmware releases for customer... 

    Mindlance

    Austin, TX
    1 day ago
  • $193.3k - $261.5k

     ...help our customers change the world.We are seeking a Senior Firmware Engineer to join our Power Architecture team, developing firmware algorithms...  ...efficient data structures and algorithms suitable for embedded, resource-constrained environments- Design and implement on-... 
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    2 days ago
  •  ...forward.THE ROLE: AMD’s Server Security Processor Firmware team is looking for a senior firmware engineer to design, develop, and debug firmware solutions for...  ...highly desired.REQUIREMENTS:Low-level software or embedded firmware development experienceProven foundation in... 

    AMD

    Austin, TX
    9 hours ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...for a passionate and experienced Firmware designers for the pre/post-silicon development...  ...'s degree in Electrical or Computer engineering is strongly desired. Master's or PhD degree... 

    AMD

    Austin, TX
    4 days ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...Semi‑Custom products. We are seeking an engineer to contribute to the development and...  ...team responsible for Infinity Fabric IP firmware development and feature enablement across... 

    AMD

    Austin, TX
    4 days ago
  •  ...Cadence DDR PHY IP Front End Design team responsible for -• Develop firmware for DDR5 PHY using microcontrollers• Developing firmware in C...  ...Layer blocks.• Good Knowledge of C programming language for embedded software development and use of relevant IDE.• Comfortable debugging... 
    Full time

    Cadence Design Systems

    Austin, TX
    4 days ago
  •  ...testing and high-reliability qualification, as well as software engineering and software project management practices. The successful...  ...RESPONSIBILITIES Designing and implementing software for embedded devices and systems, from requirements to production and commercial... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Cesiumastro

    Austin, TX
    9 hours ago
  • $150k

     ...growing, mission driven company, YottaEnergy is the place for you. We are seeking an experienced Senior Firmware Engineer to design, develop, test, and maintain embedded firmware for next-generation hardware products. The ideal candidate has strong expertise in embedded... 
    Full time

    Yotta Energy Inc.

    Austin, TX
    3 days ago
  • $105k - $145k

     ...fabrication tools. We work across the stack, from microcontroller firmware and real-time control to Linux applications for...  ...scale it into production. About the role We’re hiring embedded software engineers to help build the software systems behind our fab... 
    Full time
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    Austin, TX
    9 hours ago
  • $165.2k - $223.6k

     ...people who want to help. The AWS Hardware Engineering team creates server designs for Amazon’s...  ...critical business strategies. The AWS Firmware team drives system innovation in the servers...  ...the industry.We are looking for an Embedded Software Development engineer to build and... 
    Internship
    Flexible hours

    Amazon

    Austin, TX
    9 hours ago
  • $105k - $145k

     ...building a small team of exceptional, hands-on engineers to make this happen. Mechanical,...  ...across the stack, from microcontroller firmware and real-time control to Linux applications...  .... About the role We’re hiring embedded software engineers to help build the software... 
    Full time
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    Austin, TX
    9 hours ago
  •  ...construction. Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma...  ..., you'll take hands-on ownership of the embedded hardware and software for our robots....  ...Design and architect firmware and low-level code for embedded systems... 
    Full time
    Worldwide
    Relocation
    Weekend work

    Terrafirma Robotics

    Austin, TX
    9 hours ago
  •  ...more market share on a global stage. Our engineers, marketers, sales and support teams are...  ...Job DescriptionREA is seeking a Staff Firmware Engineer for our Performance Computing Power...  ....Job Duties:Design, develop, and verify embedded firmware for digital PWM voltage... 

    Renesas Electronics America

    Austin, TX
    4 days ago
  •  ...Ryzen Penguins Firmware EngineerStep up into an organization built to engage more strategically and deeply with our commercial Linux customers - specifically their architecture and engineering teams. As a member on our Ryzen Penguins team, drive cross-team engineering... 

    US Tech Solutions

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!