Recent Searches

You haven't searched anything yet.

196 Senior Embedded Software Engineer Jobs in Boston, MA

SET JOB ALERT
Details...
Capital One
Boston, MA | Full Time
$151k-180k (estimate)
Just Posted
Code Metal
Boston, MA | Full Time
$139k-157k (estimate)
7 Days Ago
Cherish
Boston, MA | Full Time
$131k-148k (estimate)
1 Day Ago
TekNavigators Staffing
Boston, MA | Contractor
$152k-171k (estimate)
3 Weeks Ago
Thinking Minds LLC
Boston, MA | Full Time
$140k-158k (estimate)
2 Weeks Ago
Cherish
Boston, MA | Full Time
$140k-158k (estimate)
3 Weeks Ago
Edison Smart
Boston, MA | Full Time
$125k-141k (estimate)
3 Weeks Ago
Webster & Webster Associates
Boston, MA | Full Time
$125k-140k (estimate)
4 Months Ago
SimpliSafe
Boston, MA | Full Time
$101k-114k (estimate)
9 Months Ago
PRO IT
Boston, MA | Full Time
$125k-141k (estimate)
3 Weeks Ago
Apple
Apple
Boston, MA | Full Time
$128k-143k (estimate)
4 Months Ago
Medtronic
Boston, MA | Full Time
$138k-164k (estimate)
2 Months Ago
Seismic
Boston, MA | Full Time
$127k-152k (estimate)
1 Week Ago
TRILOGY INTERNATIONAL
Boston, MA | Contractor
$126k-151k (estimate)
3 Weeks Ago
firstPRO Inc.
Boston, MA | Full Time
$143k-169k (estimate)
7 Days Ago
firstPRO Inc.
Boston, MA | Full Time
$143k-169k (estimate)
7 Days Ago
Dana-Farber-Partners Cancercare Network
Boston, MA | Full Time
$112k-136k (estimate)
3 Weeks Ago
Whoop
Boston, MA | Full Time
$137k-163k (estimate)
3 Weeks Ago
Whoop
Boston, MA | Full Time
$136k-162k (estimate)
4 Months Ago
Derex Technologies inc
Boston, MA | Full Time
$138k-164k (estimate)
Just Posted
Northwest Talent Solutions LLC
Boston, MA | Full Time
$127k-152k (estimate)
5 Days Ago
Northwest Talent Solutions LLC
Boston, MA | Full Time
$127k-152k (estimate)
5 Days Ago
Northwest Talent Solutions LLC
Boston, MA | Full Time
$127k-152k (estimate)
5 Days Ago
Wasabi Technologies
Boston, MA | Full Time
$127k-152k (estimate)
1 Week Ago
ClickJobs.io
Boston, MA | Full Time
$151k-178k (estimate)
1 Week Ago
ClickJobs.io
Boston, MA | Full Time
$127k-152k (estimate)
1 Week Ago
Senior Embedded Software Engineer
Cherish Boston, MA
$140k-158k (estimate)
Full Time | Ancillary Healthcare 3 Weeks Ago
Save

Cherish is Hiring a Senior Embedded Software Engineer Near Boston, MA

About Us‬

‭Cherish is developing groundbreaking radar-based sensor platforms that revolutionize health, safety, and wellness monitoring for people in all areas of life. Our patented spatial computing technology works unobtrusively through the air, without changing how people live, and with a strong focus on privacy. We detect emergencies, health issues, and safety risks to provide timely assistance, empowering people to live more independently, safely, and with greater peace of mind.

Our team is comprised of visionary leaders, business experts, designers, technologists, creatives, operators, and wellness professionals. We are united by our deep care for the people we serve - our loved ones and yours. With a profound sense of urgency, we work tirelessly each day to create and deliver solutions that will transform lives at scale in truly meaningful ways.

We operate with the high-energy and innovation of a startup, while also leveraging strong partnerships with multiple Fortune 30 companies and leading consumer tech and healthcare

organizations. This powerful combination enables us to punch well above our weight and move rapidly towards scale and impact.

Why work at Cherish?

We are high-performing, lifelong learners who thrive in a collaborative, autonomous environment. We're on an important mission at a company poised for growth and an IPO. What could be more rewarding?

‭Senior Embedded Software Engineer

We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team. As a Senior Embedded Software Engineer, you will be responsible for designing, developing, and maintaining software for embedded systems. You will leverage your expertise in Android development to contribute to the integration of embedded systems with Android platforms. You will work closely with cross-functional teams, including hardware engineers, firmware engineers, and product managers, to deliver high-quality embedded software solutions. Your expertise in embedded systems, low-level programming, and software development will be crucial in ensuring the success of our products.

Your Superpowers

You define yourself as an "embedded systems virtuoso" with a knack for "Android development wizardry" and a deep understanding of "low-level programming sorcery." Colleagues often describe you as the "architect of seamless integration," a "solution-finding maestro," and a "team player extraordinaire."

The Job’s Responsibilities

Design and develop Android applications for embedded systems, ensuring compatibility with various devices and platforms.

● Design and develop software for different types of embedded systems, ensuring that it meets the requirements, and successfully take it through the entire software development lifecycle until it is deployed in commercial products. This will include microcontrollers, DSPs, and FPGAs.

● Collaborate with hardware engineers to define system requirements and specifications for embedded software development.

● Write efficient, modular, and scalable code for embedded systems using languages such as C/C .

● Implement and optimize device drivers, board support packages (BSPs), and firmware for peripherals and communication interfaces.

● Conduct thorough testing and debugging of embedded software to ensure high quality and reliability.

● Work closely with the firmware team to integrate software and firmware components seamlessly.

● Stay up to date with industry trends and emerging technologies in embedded systems to drive innovation and continuous improvement.

● Collaborate with cross-functional teams to ensure successful integration of software with hardware and overall system functionality.

● Participate in code reviews, architecture discussions, and technical design sessions to drive engineering excellence and maintain code quality standards.

● Document software designs, specifications, and development processes for future reference and knowledge sharing.

● Troubleshoot and resolve software defects and performance issues, ensuring timely and effective resolutions.

Key Technical Requirements

Proven industry experience as an Embedded Software Engineer, with a focus on embedded systems and low-level programming.

● Strong proficiency developing in Android headed or headless architectures.

● Strong proficiency in C/C programming languages for embedded systems.

● In-depth knowledge of embedded systems architectures, real-time operating systems (RTOS), and hardware-software interaction.

● Extensive experience with the Android Native Development Kit (NDK) and Java Native Interface (JNI) for integrating native code with Android applications.

● Experience with embedded development tools, debuggers, emulators, and compilers.

● Experience developing software targeting embedded SoCs such as ARM, NXP, Microchip, etc.

● Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, and wireless technologies (Bluetooth, Wi-Fi, etc.).

● Solid understanding of software development methodologies, version control systems, and software testing techniques for embedded systems.

● Strong problem-solving skills and the ability to debug complex software and hardware integration issues.

● Experience with agile development methodologies (e.g., Scrum) is advantageous. In addition, while not essential, it is a definite plus if:

● Proficiency in radar signal processing techniques, DSP algorithms, and ML preferred but not essential.

● Matlab/Simulink/Octave or similar tool knowledge

● Experience implementing embedded software on multi-core processors.

● Programming skill set with scripting languages (e.g. Python, TCL, Perl, etc.)

Personal Qualities‬

‭We’d love you to be self-aware, thoughtful, empathetic, diligent, hard-working, a‬ lifelong learner, and a great team player. You’d show us that you have:‬

Strong interpersonal skills and the ability, perhaps even a passion, to build‬ camaraderie and work effectively on difficult goals with a broad range of‬ business and technical collaborators across cultures and skills.‬

Self-awareness to know your own superpower (nobody is great at all things)‬ and the humility to permit others to exercise theirs on a team of accomplished‬ specialists‬

Respect and empathy to recognize and support the goals of the company,‬ your team, and colleagues in ways that build trust for people to feel safe to‬‭“disagree and commit” (The Amazon Way)‬

‭A work ethic that doesn’t quit, that recognizes that time-to-market is often the‬ only thing that separates teams that win from those that don’t (“No matter how‬ hard you work, someone else is working harder.” — Elon Musk)‬

Tenacity and a dogged determination to never give up‬

Innate hunger to constantly do better and evolve both your work product and‬ yourself (You’re a lifelong learner)‬

The courage to move fast, break things, and ship products that people use‬ (“Real artists ship” — Steve Jobs)‬

Exceptional communication skills characterized by meticulous attention to‬ detail and precision in verbal and written expression. Consistently deliver‬ clear, comprehensive, and precise information to ensure all team members‬ are aligned and well-informed.

Education and Experience

A Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent work experience

● Real-world work experience in relevant roles in a commercial setting

● Ideally, full life cycle experience with an electronics product that has shipped and achieved meaningful commercial success.

● Preference for candidates with experience in a startup or fast-paced environment and exposure to ambient sensing and sensor fusion technologies.

We offer a fun supportive culture that encourages innovation and failing fast. Our benefits include a competitive base salary with additional performance based pay. We pay 100% medical, dental and vision benefits and offer other perks including unlimited paid time off and more.

Job Summary

JOB TYPE

Full Time

INDUSTRY

Ancillary Healthcare

SALARY

$140k-158k (estimate)

POST DATE

06/09/2024

EXPIRATION DATE

11/30/2024

WEBSITE

cherishuk.co.uk

HEADQUARTERS

SUTTON COLDFIELD, ENGLAND

SIZE

200 - 500

FOUNDED

2005

CEO

PETER WILLIAM WATSON

REVENUE

$10M - $50M

INDUSTRY

Ancillary Healthcare

Show more

The job skills required for Senior Embedded Software Engineer include Embedded Software, Software Development, Computer Science, Debugging, Computer Engineering, Python, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Embedded Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Embedded Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Embedded Software
AllSTEM Connections
Full Time
$121k-142k (estimate)
7 Days Ago
For the skill of  Software Development
Fixity Technology LLC
Full Time
$117k-141k (estimate)
1 Week Ago
For the skill of  Computer Science
swansea public schools
Full Time
$57k-99k (estimate)
1 Week Ago
Show more

The following is the career advancement route for Senior Embedded Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Embedded Software Engineer, it can be promoted into senior positions as an Embedded Software Engineer V that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Embedded Software Engineer. You can explore the career advancement for a Senior Embedded Software Engineer below and select your interested title to get hiring information.

Full Time
$140k-158k (estimate)
2 Weeks Ago