Block ยท 4 days ago
Embedded Software Engineer
Wonder how qualified you are to the job?
BitcoinBusiness Development
Insider Connection @Block
Responsibilities
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
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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
Benefits
Healthcare coverage
Retirement Plans
Employee Stock Purchase Program
Wellness perks
Paid parental leave
Paid time off
Learning and Development resources
Company
Block
Block, Inc. (NYSE: SQ) (formerly Square, Inc.) is a technology company with a focus on financial services.
H1B Sponsorship
Block has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (172)
2022 (350)
2021 (22)
Funding
Current Stage
Late StageRecent News
Business Journals
2024-04-05
2024-03-08
2023-11-17
Company data provided by crunchbase