Senior Embedded Software Engineer, Performance
Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Square, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Embedded Software Engineer, Performance at Square is responsible for designing, developing, and optimizing embedded software solutions that drive performance in our innovative products. This role involves collaborating closely with cross-functional teams to identify performance bottlenecks, implement performance enhancements, and ensure that all embedded systems operate at peak efficiency. The ideal candidate will possess extensive experience in embedded systems programming and a strong background in performance analysis and optimization techniques.
Job Responsibilities
- Design, develop, and maintain embedded software for performance-critical applications.
- Perform system-level analysis to identify performance issues and propose enhancements.
- Collaborate with hardware engineers to optimize software/hardware interactions.
- Develop and implement testing procedures to validate performance improvements.
- Analyze performance data and generate reports to inform design decisions.
- Mentor junior engineers and contribute to team development practices.
- Participate in code reviews, providing constructive feedback to peers.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software development.
- Proficiency in C/C++ programming languages.
- Strong understanding of real-time operating systems and embedded systems architecture.
- Experience with performance profiling and optimization techniques.
- Familiarity with debugging tools and methods for embedded systems.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Senior Embedded Software Engineer will work with a variety of technologies and tools, including but not limited to real-time operating systems (RTOS), embedded C/C++ development environments, performance analysis tools, and version control systems such as Git. Familiarity with hardware interfaces such as SPI, I2C, and UART is also essential, along with experience using oscilloscopes and logic analyzers for system debugging and optimization.
Ideal Candidates
Ideal candidates for the Senior Embedded Software Engineer position at Square are highly analytical individuals with a strong passion for technology and a drive to enhance system performance. They possess excellent communication skills to effectively collaborate with diverse teams and demonstrate a proactive approach to problem-solving. A strong commitment to quality, continuous improvement, and a willingness to learn will contribute to their success in this role. Additionally, candidates who thrive in a fast-paced environment and embrace new challenges will be well-suited for this position.
??? people applied to this job
Not every state sets a number of job contacts a week. In Texas it is set by county, from 1 to 5 a week (164 of 254 counties ask for 5); the letter TWC sends you gives yours. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
Systems Engineer
Team Remotely Inc.San Diego, USA
Systems Engineer
IT Operations
Network Administration
$70,000 - $120,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
Senior AWS Cloud & Site Reliability Engineer
INFY8.COM.San Diego, USA
AWS Expert
Cloud Infrastructure Specialist
Senior Site Reliability Engineer
$120,000 - $160,000/Mo
2 years ago
Junior Cloud Systems Engineer
Team Remotely Inc.San Diego, USA
Cloud Computing
Systems Engineering
Junior Level
$50,000 - $70,000/Mo
2 years ago
Cloud Engineer
Excel Hire Staffing,LLC.San Diego, USA
cloud computing
infrastructure automation
DevOps
$80,000 - $140,000/Mo
2 years ago
Azure Cloud Engineer
American Recruiting & Consulting Group.San Diego, USA
Azure Cloud
Engineer
Cloud Computing
$90,000 - $140,000/Mo
2 years ago
Cloud Engineer
New York Technology Partners.San Diego, USA
Cloud Computing
DevOps
Infrastructure as Code
$80,000 - $140,000/Mo
2 years ago
Junior System Administrator
Patterned Learning Career.San Diego, USA
System Administration
Junior Level
IT Support
$45,000 - $60,000/Mo
2 years ago
$50,000 - $70,000/Mo
2 years ago