posted Jun 05

Embedded Software Engineer

Bash Go Java Python senior

Job Location: Manhattan, New York

Salary: $172,100 - $223,800 a year

Job Description

• Working with a small, multi-disciplinary development team to build and craft software for execution on bare metal or embedded operating systems • Working independently on project tasks as well as work as a team member of a larger project team • Working with project managers in Agile/Scrum settings • Being a creative element that delivers innovative solutions from concept to production • Conducting/participating in product design reviews to provide technical feedback on product designs and quality • Conducting software unit tests to exercise implemented functionality • Documenting software designs • Leading and participating in design reviews and code reviews • Troubleshooting and fixing production firmware • Interacting with team and clients to clearly communicate work progress and design details • Working with clients to define requirements, develop software architecture, provide status updates, and plan sprints • Participating in brainstorms outside your area of expertise • Contributing expertise to and learning from the larger software group

Qualifications

• 7+ years of software development • Strong C programming skills • Demonstrated curiosity in engineering and the ability to quickly learn new skills and adapt to project needs • Strong interest in embedded systems and software with preference given to those with current experience • Education and/or equivalent work experience in the engineering discipline • Creative, proactive, and detail-oriented individual with excellent written and spoken communication skills • An understanding in software engineering best practices • Strong C++/Java/Bash/Python skills are a plus • Experience with development on small, low-power embedded platforms (e.g. ARM Cortex-M), preferred • Familiarity with common communications protocols (UART, SPI, I2C, CAN, USB), preferred • Proficiency with common embedded toolchains and version control systems (e.g. git, gerrit, github) is a plus • Experience with one or more RTOSs (e.g. FreeRTOS, uC/OS) and multithreaded programming is preferred

Benefits

• Medical, dental and vision insurance • Generous paid time off policy • Short-term and long-term disability • Access to mental health services • 401k, tuition reimbursement and student loan paydown plans • Employee Stock Purchase Plan • Fertility and adoption support and up to 18 weeks of paid parental leave • Child care and family care discounts • Free access to Peloton Digital App and apparel and product discounts • Commuter benefits and Citi Bike Discount • Pet insurance and so much more!

logo
Company
PDT Partners
Post Date
New
Title
Summer 2025 Software Engineering Internship
Type
$130,000 - $165,000 a year
Location
Manhattan, New York
logo
Company
Tiger Analytics
Post Date
New
Title
Senior Tableau Developer
Location
Remote
logo
Company
Terakeet
Post Date
New
Title
Sr. Data Scientist
Type
$107,000 - $162,000 a year
Location
Remote
logo
Company
Esri
Post Date
New
Title
Sr. Application Developer
Type
$93,408 - $167,128 a year
Location
Unknown, California
logo
Company
Okta
Post Date
New
Title
Senior Engineer, Performance Tuning
Type
$136,000 - $204,000 a year
Location
San Francisco, California