See more Collapse

Embedded Software Engineer

1 month ago


Oakland, United States Square Full time
Company Description

Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block.

Job Description

Proto is accelerating the world's transition to an open economy with products that increase access and independence for everyone. We're building Bitkey, a simple and safe self-custody bitcoin wallet that will put customers in control, as well as hardware and software that will help decentralize bitcoin mining and enable new and innovative use cases for bitcoin mining. We're developing these products in the open - you can read more about them at bitkey.build and mining.build

The Proto Mining software team is a newly formed team responsible for prototyping, designing, and delivering software applications to support Block’s state-of-the-art custom Bitcoin mining chip. We work closely with the ASIC and Electrical Engineering teams to redefine what Bitcoin mining looks like.

As the team is small, the candidate will be responsible for all aspects of software development, which includes building, testing, and deploying on both bare metal embedded and Linux environments.

We are a small, fast-moving, dynamic team with an abundance of growth and opportunities to make an impact

You will:

  • Collaborate with the team to contribute to feature development; troubleshoot, test, and provide guidance to engineers in resolving issues.

  • Participate in reviewing and finalizing technical decisions

  • Be responsible for the technical architecture of features that go into our products

  • Scope and evaluate new technologies/architectures/practices to solve new problems on our roadmap

  • Partner with stakeholders to ensure technical execution meets expectations.

Qualifications

You have:

  • 5+ years of Software Engineering experience.

  • Degree in CS, CE, or equivalent practical experience.

  • Experience in application development on embedded Linux.

  • Proficiency in embedded programming languages like C or Rust, 

  • Experience with embedded systems, knowledge of real time operating systems, familiarity with software development tools, understanding of hardware-software interfaces.

  • Experience with common communications protocols (e.g. SPI, UART, I2C, USB)

  • Experience using Python in automated testing, build systems.

Additional Information

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.

Zone A: USD $163,600 - USD $245,400
Zone B: USD $155,400 - USD $233,200
Zone C: USD $147,300 - USD $220,900
Zone D: USD $139,000 - USD $208,600

To find a location’s zone designation, please refer to this resource.

We have listed some of our common hiring locations. Depending on the cost of labor in the relevant geographic area, state work locations that are approximately 50 Kilometers outside of the metro area listed may be aligned to a different zone. These zones may be modified in the future.  Please speak with a recruiter for additional information.

US and Canada EEOC Statement

We’re working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is a proud equal opportunity employer. We work hard to evaluate all employees and job applicants consistently, without regard to race, color, religion, gender, national origin, age, disability, pregnancy, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. 

We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible. Want to learn more about what we’re doing to build a workplace that is fair and square? Check out our I+D page.

Additionally, we consider qualified applicants with criminal histories for employment on our team, and always assess candidates on an individualized basis.

Perks

We want you to be well and thrive. Our global benefits package includes:

  • Healthcare coverage
  • Retirement Plans
  • Employee Stock Purchase Program
  • Wellness perks
  • Paid parental leave
  • Paid time off
  • Learning and Development resources

Block, Inc. (NYSE: SQ) is a global technology company with a focus on financial services. Made up of Square, Cash App, Spiral, TIDAL, and TBD, we build tools to help more people access the economy. Square helps sellers run and grow their businesses with its integrated ecosystem of commerce solutions, business software, and banking services. With Cash App, anyone can easily send, spend, or invest their money in stocks or Bitcoin. Spiral (formerly Square Crypto) builds and funds free, open-source Bitcoin projects. Artists use TIDAL to help them succeed as entrepreneurs and connect more deeply with fans. TBD is building an open developer platform to make it easier to access Bitcoin and other blockchain technologies without having to go through an institution.


We have other current jobs related to this field that you can find below


  • Oakland, United States Block Communications Full time

    Company Description Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the corporate level. They work across business groups...


  • Oakland, United States Square Full time

    Company Description Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldnt work together.So we expanded into software and started building integrated, omnichannel solutions to...

  • Software Engineer

    2 weeks ago


    Oakland, United States Covert Recruiting Full time

    Software EngineerFull TimeFull Onsite - Alameda, CA (Oakland)$110-130k base**100% onsite, must be willing to go in office.**Working on embedded and desktop applications for electrical and mechanical devices, nothing web based.**No sponsorship available with this client.**3rd parties, please do not reach out, we are unable to partner.Job DescriptionBasic...

  • Software Engineer

    2 weeks ago


    Oakland, United States Covert Recruiting Full time

    Software EngineerFull TimeFull Onsite - Alameda, CA (Oakland)$110-130k base**100% onsite, must be willing to go in office.**Working on embedded and desktop applications for electrical and mechanical devices, nothing web based.**No sponsorship available with this client.**3rd parties, please do not reach out, we are unable to partner.Job DescriptionBasic...


  • Oakland, United States EVONA Full time

    Flight Software EngineerOrange County, CaliforniaAre you a Flight Software Engineer looking for a new opportunity within the space sector? On offer is the chance to join a company who are leading the way in developing spacecraft to move things around in outer space.The company are going from strength to strength experiencing year on year growth. They are...


  • Oakland, United States Square Full time

    Job DescriptionJob DescriptionCompany DescriptionSince we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together. So we expanded into software and started building...


  • Oakland, United States Block Full time

    Company Description Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn't work together. So we expanded into software and started building integrated, omnichannel solutions -...


  • Oakland, United States Square Full time

    Job DescriptionJob DescriptionCompany DescriptionSince we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together. So we expanded into software and started building...


  • Oakland, United States Block Full time

    Company DescriptionSince we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn't work together.So we expanded into software and started building integrated, omnichannel...


  • Oakland, United States Block Full time

    Company DescriptionSince we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn't work together.So we expanded into software and started building integrated, omnichannel...


  • Oakland, United States Sirius XM Holdings Inc. Full time

    In this role as Director of Software Engineering on the Native Client Engineering team, you will lead the team of software engineers who build and maintain our browse, search and discovery features of the SiriusXM app on Apple and Android platforms. Software Engineer, Director, Software, Engineer, Development, Project Management, Technology


  • Oakland, United States Block Full time

    Company DescriptionSince we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn't work together.So we expanded into software and started building integrated, omnichannel...


  • Oakland, United States NextPit GmbH Full time

    Oakland, CA 94612 Posted: 06/21/2024 Employment Type: 6-9 Month Contract Job Category: Developer/Engineer Job Number: 26929 Pay Range: $60/hr-$75/hr Workplace Type: Hybrid Job Description Blackstone Talent Group, an award-winning technology consulting and talent agency is seeking a Senior Software Engineer to join our Client's team. The Senior Software...


  • Oakland, United States SiriusXM Full time

    Responsibilities: Senior Software Engineer - (employer: Sirius XM Radio Inc.; job location: Oakland, CA) - Design, oversee, and promote adoption of new AWS-based platform. Advise application and infrastructure teams in the development of architectural guidelines and cloud-native application patterns. Support the implementation of enterprise cloud...


  • Oakland, United States Square Full time

    Company Description Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together. So we expanded into software and started building integrated, omnichannel...


  • Oakland, United States Sirius Corporation Limited Full time

    Senior Software Engineer - (employer: Sirius XM Radio Inc.; job location: Oakland, CA) - Write high performant, well-documented code. Perform code reviews. Deploy application on prem and cloud. Understand the requirements mentioned in the document/stories and strategize a solution. Involved in performance testing of API. Responsible for deployments to...


  • Oakland, United States Sirius Corporation Limited Full time

    Who We Are: SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected...


  • Oakland, United States Hack VC Full time

    Oncue is seeking an experienced Senior Software Engineer who loves building consumer-facing products and creative problem solving to join our small and mighty engineering team. Our engineering team embraces collaboration, eagerly takes on challenges of all sizes, values personal growth, and welcomes feedback. As the Sr Software Engineer on the team, you will...

  • Software Engineering

    2 months ago


    Oakland, California, United States ATR International Full time

    Job Description: We are looking for a developer who is able to lead investigations into the application development processes, evaluate the use of our enterprise toolchain architecture, identify opportunities, and develop solutions in collaboration with firm-wide technology teams This involves strong collaboration skills, managing deep-dives into application...

  • Software Engineering

    4 weeks ago


    Oakland, California, United States ATR International Full time

    Job Description: We are looking for a developer who is able to lead investigations into the application development processes, evaluate the use of our enterprise toolchain architecture, identify opportunities, and develop solutions in collaboration with firm-wide technology teams This involves strong collaboration skills, managing deep-dives into application...