Embedded software engineer jobs in North Smithfield, RI - 2,401 jobs
All
Embedded Software Engineer
Senior Embedded Engineer
Principal Software Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Embedded Systems Engineer
Embedded Software Developer
Senior Systems Software Engineer
Senior Embedded SW Engineer - Edge Compute & DSP
Analog Devices, Inc. 4.6
Embedded software engineer job in Boston, MA
A leading semiconductor company in Boston is seeking a Senior Embedded SW Engineer to design embeddedsoftware for edge computing systems. You will work with system architects and algorithm designers to build cutting-edge data collection systems, requiring strong C/C++ skills and collaboration. Applicants must have an MSEE or MSCS degree and experience in embedded systems. Competitive salary and benefits are offered.
#J-18808-Ljbffr
A leading wearable technology company is seeking a Senior EmbeddedEngineer in Boston, MA, to enhance and innovate the hardware systems of their products. Your role includes developing efficient, low-power systems and collaborating with cross-functional teams. Candidates should possess a Master's in a relevant field and experience with embedded systems and programming languages like C and Python. The position offers a competitive salary range of $155,000 - $245,000 and includes generous equity and benefits.
#J-18808-Ljbffr
A pioneering neuroscience company based in Boston, MA is seeking a firmware developer to create embedded solutions for advanced brain stimulation devices. The ideal candidate will have a strong background in C programming, experience with BLE protocols, and a passion for building innovative healthcare technologies. The role offers comprehensive benefits, including health insurance and stock options.
#J-18808-Ljbffr
$109k-140k yearly est. 1d ago
Senior Embedded Software Engineer
Fi 4.0
Embedded software engineer job in Boston, MA
Welcome to Fi.
We're a passionate team from Square, Google, TikTok, Peloton, Uber, and more working to transform the dog-human relationship. Our mission? Develop cutting-edge technology to revolutionize what it means to be a dog parent. Fi is leveraging our team's talent and expertise to improve the lives of the millions of dogs in the U.S. Real-time location tracking, activity, sleep and behavior monitoring - and that's just the beginning.
The most exciting aspect of our work? Bridging the communication gap between dogs and humans. Imagine a world where everyone knows how their dog feels in real time and how to keep their best friend in good shape. That's the future we're building at Fi.
If you're someone who thrives in innovative, collaborative work environments and feels strongly about helping dogs live longer, better lives, Fi could be the perfect fit. Join us in our pursuit of the āimpossible,ā or as we call it here ālet me find a way,ā to redefine the future of dog ownership together.
Fi is looking for an EmbeddedSoftwareEngineer!
Fi is looking for an EmbeddedSoftwareEngineer to design and build the firmware powering our next generation of connected collars - shaping the architecture, performance, and reliability of systems trusted by hundreds of thousands of dogs. You'll dive deep into connectivity, low-power optimization, and real-time processing, driving decisions that bridge hardware, software, and data into one seamless product experience.
What You'll Do
Firmware Development: Take a front-line role in designing, developing, and maintaining firmware for embedded systems, ensuring functionality, reliability, and performance optimization.
Collaborative Problem-Solving: Work closely with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance.
Code Review and Documentation: Conduct code reviews, document code changes, and ensure compliance with coding standards and best practices in firmware development.
Testing and Validation: Develop test procedures and perform rigorous testing to validate firmware functionality and identify and resolve bugs or issues.
Research and Innovation: Stay updated with emerging technologies, tools, and trends in embedded systems and contribute innovative ideas to enhance product capabilities.
What You'll Bring
Minimum of 4 years of hands-on experience in firmware/embeddedsoftware development
Proficiency in the C and C++ programming languages, and an understanding of the differences between them. Additionally, experience with or eagerness to learn Python.
Prior exposure to hardware interfaces, real-time operating systems (RTOS), and embedded systems design.
Familiarity with debugging tools and methodologies for embedded systems.
Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
Strong problem-solving abilities and the ability to work in a collaborative team environment, communicating effectively with hardware engineers, software developers, and other stakeholders.
Understanding of low-level hardware interactions and device drivers.
Experience in designing, developing, and testing firmware for microcontrollers and embedded systems.
Why You'll Love Us
Time to Recharge: Enjoy flexible PTO to take the breaks you need.
Top-Notch Health Coverage: We've got your back (and teeth and eyes) with full medical, dental, and vision insurance.
Wellness Perks:Free access to One Medical, Kindbody, and Talkspace to keep you feeling your best.
Give Back to the Pups: Make tails wag with a $500 annual donation to a dog charity of your choice through our BarkBack Program.
Free Fi Membership: Your furry best friend(s) get all the benefits of a Fi collar, on us!
Love for Friends + Family: Share the Fi magic with loved ones through our gifting program.
Salary: $150,000 - $200,000 a year
The anticipated base salary range for this position is $150,000-$200,000. Actual compensation will vary based on multiple factors, including skills, experience, market conditions, and role scope, which may evolve during the hiring process. As a fast-growing Series B startup, Fi evaluates compensation opportunistically to align with the right candidate. This role is also eligible for equity compensation.
Fi is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Fi makes hiring decisions based solely on qualifications, merit, and our needs at the time.
#J-18808-Ljbffr
Senior SoftwareEngineer - IoT EmbeddedSoftware (Matter) page is loaded## Senior SoftwareEngineer - IoT EmbeddedSoftware (Matter)locations: Bostontime type: Full timeposted on: Posted Todayjob requisition id: 20443Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world's most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at .**Senior SoftwareEngineer - IoT EmbeddedSoftware (Matter) Boston, MA**We are seeking a highly skilled and motivated **Senior SoftwareEngineer** to join our **team**, contributing to the development and optimization of embeddedsoftware for smart home and IoT applications. This role demands strong technical expertise in embedded systems, C++, and wireless protocols, along with a proven ability to lead projects, mentor junior team members and drive technical excellence. We are looking for a highly motivated individual with excellent communications skills, a passion for great code, and a love for solving complex problems in a fast-paced team environment.**Responsibilities*** **Design, develop, and maintain** embeddedsoftware for the **Matter protocol stack**.* **Lead technical initiatives** and provide guidance in solving complex engineering challenges.* **Mentor junior engineers**, conduct thorough code reviews, and promote a culture of technical excellence and continuous improvement.* **Collaborate with cross-functional teams** to design and integrate Matter over **Thread** and **Wi-Fi** platforms.* **Contribute to the Matter open-source standard** to enhance the specification and deliver improved outcomes for **Silicon Labs customers**.* **Support protocol compliance, certification, and interoperability testing** to ensure product robustness and standard alignment.* **Perform hands-on debugging and troubleshooting** using industry-standard tools such as **JTAG**, **GDB**, and **Logic Analyzers**.* **Optimize performance, reliability, and memory usage** of embedded systems in **resource-constrained environments**.* **Participate in software architecture and design discussions**, contributing to long-term technical direction.* **Develop and maintain high-quality technical documentation**, both for internal and external audiences.**Technologies we use:*** Thread, Zigbee, Bluetooth, Wi-Fi, 802.11.x, 802.15.4, ARM, Linux, Python, Ninja, C++, C, Git, Conan, Zephyr**Skills you will need*** **Bachelor's or Master's degree** in Computer Science, Electrical Engineering, or a related field.* **6+ years of experience** in embedded systems development.* **Strong proficiency in C++**, with deep knowledge of memory management, concurrency, and object-oriented design principles.* **Extensive hands-on debugging experience** with embedded systems using tools such as GDB, JTAG, and trace analyzers.* **Solid understanding of networking protocols**, including Wi-Fi and Thread.* **Familiarity with RTOS environments** and low-level hardware interfaces (UART, SPI, I2C).* **Proven ability to mentor engineers** and lead technical projects effectively.* **Experience with scripting languages** such as Python for automating builds and tests.* **Strong background in unit testing** to ensure the reliability and quality of software features.* **Proficiency with revision control and issue tracking tools**, such as Git and Jira.* **Experience authoring technical documentation**, including requirements and API specifications.* **Excellent written and verbal communication skills**, with fluency in English.**Qualifications Considered a Plus*** Experience with application-layer protocols such as **Matter** and **HomeKit**.* Hands-on experience with both **simulated and hardware test networks**.* Familiarity with **open-source standards** such as **Zephyr**, and exposure to **Linux** environments.* Strong understanding of **IPv6**, **mDNS**, and **secure commissioning flows**.**Benefits & Perks***You can look forward to the following benefits:** Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental and vision plans* Highly competitive salary* 401k plan with match and Roth plan option* Equity rewards (RSUs)* Employee Stock Purchase Plan (ESPP)* Life/AD&D and disability coverage* Flexible spending accounts* Adoption assistance* Back-Up childcare* Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)* Flexible PTO schedule* 3 paid volunteer days per year* Charitable contribution match* Tuition reimbursement* Free downtown parking 2 weeks a month* Onsite Gym and locker rooms coming in April 2026* Monthly wellness offerings* Free snacks* Monthly company updates with our CEO#LI-KB1#LI-HybridThe annualized base pay range for this role is expected to be between $102,550 - $190,450 USD. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant's skill set. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.*Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.*At Silicon Labs, we hire and empower great talent to achieve their full potential. By offering challenging projects, technical mentorship, and continuous learning opportunities, we ensure our employees thrive at every stage of their careers. Here, you'll work alongside some of the industry's brightest minds, tackling complex problems that deepen your expertise and expand your horizons. Whether you're building new skills or shaping your career path, we're dedicated to supporting your growth and celebrating your success every step of the way.
#J-18808-Ljbffr
$102.6k-190.5k yearly 23h ago
Embedded System Software Engineer
Revolution Technologies
Embedded software engineer job in Dedham, MA
Android Open Source - EmbeddedSoftwareEngineer
***DoD Secret Clearance Required***
Duration - 1 year to start
Education
Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering, Technology or Mathematics field and 5+ years of job-related experience,
or a Master's degree plus 3 years of job-related experience.
Agile experience preferred.
CLEARANCE REQUIREMENTS:
Due to the nature of work performed within our facilities, U.S. citizenship is required.
Department of Defense Secret security clearance is required at time of hire.
Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
Make the world's most advanced Cybersecurity and Encryption products even smarter
As an EmbeddedSoftwareEngineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. You'll be working at the cutting edge of Cybersecurity and high-speed data.
Preferred skills or experiences:
Real-Time multi-threaded Embeddedsoftware, preferably on Linux and Android OSes.
Model-based development, preferably Rhapsody.
Android Open Source Project (AOSP)-based development (Android Operating System development)
Extensive experience with Object Oriented design and programming, preferably in UML, C++ and Java.
Android System Application development
Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh.
ARM virtualization extensions, preferably Hypervisor.
Nice to have:
Hypervisor Technology
Linux
Rhapsody
UML
Device drivers
Ninja/SOONG Build Systems
What sets you apart:
Passion for designing complicated systems and working on problems of diverse scope. Ability to define the scope, schedule, and expectations for the work you execute.
Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership.
Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging.
Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
$79k-104k yearly est. 1d ago
Software Principal Engineer
Dell 4.8
Embedded software engineer job in Burlington, MA
The SoftwareEngineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, softwareengineering methodologies and the collaboration of internal and external partners.
Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our SoftwareEngineering Team in Hopkinton, MA.
What You'll Achieve
As a Software Principal Engineer, you will develop advanced and innovative algorithms, considering efficiency, performance, and data reduction opportunities, and debug highly distributed, multi-threaded complex systems. You will be part of an exciting team of senior developers and architects who are working on new business-critical initiatives and the core Data Path of Dell Technologies' leading midrange storage product. The team you will work with is tasked with modeling, developing, debugging, and analyzing performance on the enterprise storage system.
You Will:
Be involved in the preparation, review, and assessment of software and storage requirements and specifications
Develop core software primarily using C/C++ and Python
Draft written specifications for tasks of varying complexity based on verbal requirements
Utilize established software lifecycle methodologies
Review and implement testing strategies for software products
Take the First Step Towards Your Dream Career
Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:
Essential Requirements
8-10 years of related experience
Good knowledge of programming languages, operating systems, firmware, BIOS , device drivers , databases, system, network, operating system, and application administration; embeddedsoftware/firmware ; tools and utilities , as applicable
Knowledge of server, storage, networking, and client technologies
Ability to code/debug moderately sophisticated programs using design specifications
Knowledge of software architectures and applications
Desirable Requirements
Bachelor's or Master's degree in computer science or related field
Compensation
Dell is committed to fair and equitable compensation practices. The salary range for this position is $178,500 to $231,000. Benefits and Perks of working at Dell Technologies
Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com
Who we are
We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here Job ID: R282957
$178.5k-231k yearly 1d ago
Senior Quant Developer: Python, Data Platform & Cloud
Arrowstreet Capital, Limited Partnership 4.0
Embedded software engineer job in Boston, MA
A well-established investment firm in Boston is seeking an experienced Senior Quantitative Developer to join their Research team. You will focus on building the next-generation Research data platform using Python and cloud technologies. The ideal candidate has strong analytical skills and substantial experience in programming. This role offers a competitive salary of $170,000 - $325,000 per year and a comprehensive benefits package.
#J-18808-Ljbffr
Join our team of innovators and get a chance to work alongside a team of talented, curious people that are passionate about designing and deploying solutions that are accelerating humanity's expansion into space. Our team in Marlborough, MA has been actively accelerating humanity's expansion into space for multiple decades. During that time, our innovative team has been designing and manufacturing mission-critical, high reliability optical sensors for satellites providing guidance, navigation, situational awareness, and control capabilities. With many more exciting projects on the horizon, our team could use your curiosity, passion, talent and experience to help us Build Above.
Summary
Redwire Space Components, LLC has a current opportunity for a Sr. EmbeddedSoftwareEngineer, located at our facility in Marlborough, MA. In this role you will....
Responsibilities
Work with software, hardware, and FPGA engineers to propose and develop software solution(s) to meet system specifications including performance requirements.
Work with the team to author / conduct software static and dynamic analysis.
Work with the team to draft and release relevant software documentation such as requirements specifications, design specifications, and design documents.
Use a solid grasp of the Xilinx Vitis unified software platform to build, deploy, test, and debug software on a Ultrascale based product.
Identify and acquire necessary software components to address requirements including in-house prior art, commercial IP, and selective open-source solutions that have acceptable quality and license provisions.
Collaborate on the development of Agile Epics & Stories to meet project objectives.
Create, organize, and estimate tasks required to meet story objectives including verification and/or demonstration.
Collaborate with SQA on test concepts, plans, and integration of testing into the development cycle.
Effectively document software designs.
Present and defend software solutions to other Engineers and customers (as required).
Ideal Experience
BS/MS Degree in EE, CS, CE or related field.
5 or more years of + years of experience building and shipping high reliability embedded systems using embedded Linux or RTOS (FreeRTOS preferred).
Experience in software development process using the Gitflow workflow model.
Experience with development tools including Atlassian and Jenkins automation.
Experienced with operating systems fundamentals such as schedulers, network stack, file system & memory management.
Experienced in software architecture, memory mapping, caching, DMA, interrupts.
Proficiency in C, C++
Some limited travel required
Desired Skills
Excellent communication skills.
Familiarity with Xilinx Vitis unified software development toolchain.
Experience with SoC/FPGA system design for hardware interfaces such as UART, SPI, I2C, CAN, Camera Sensor Interface (CSI) & Ethernet
User and proponent of Agile methods.
Experience with RTOS and/or Embedded Linux device drivers and bootloaders.
Experience in image processing for camera-based sensor applications.
Excellent communication skills
Experience with RTOS and/or Embedded Linux device drivers and bootloaders.
Experience in image processing for camera-based sensor applications
Experienced with the following highly desired:
Jira
Microcontrollers
YOCTO environment
Doxygen or other documentation generator tool
Pay Range
$119,000/yr. - $150,000/yr.
Grow with us as we innovate the next generation capabilities for a new era of space exploration! We offer a highly competitive benefits package along with a commitment to our core values of Integrity, Innovation, Impact, Inclusion, and Excellence.
Don't meet every single requirement above? No worries. We want people who can grow, collaborate and build a stronger team. We strive to build a diverse and inclusive culture, so if you're excited about this job posting, we encourage you to apply. You may be just the right candidate for this or other roles.
Redwire is an Equal Opportunity Employer; employment with Redwire is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
All offers of employment at Redwire are contingent upon clear results of a thorough background check and your ability to provide proof of eligibility to work in the US. Note that some positions will also require US citizenship or ability to obtain a security clearance due to requirements of a classified program.
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR Click Here
$119k-150k yearly 1d ago
Senior Embedded Software FAE for Quantum Systems
Riverlane Ltd.
Embedded software engineer job in Boston, MA
A leading quantum technology firm in Boston seeks a Senior Field Application Engineer to lead the integration of quantum error correction systems. The ideal candidate will have strong embeddedsoftware skills and customer-facing experience, supporting installations across North America. The role requires travel and collaboration with engineering teams to ensure successful deployment and optimization of complex systems.
#J-18808-Ljbffr
$93k-123k yearly est. 3d ago
Senior Quantitative Developer: Risk, Portfolios & Alpha Research
Soteria Reinsurance Ltd.
Embedded software engineer job in Boston, MA
A financial services firm is seeking a Senior Quantitative Developer in Boston, MA. The ideal candidate will hold a Bachelor's or Master's degree in a relevant field and possess strong Python and data library skills. Responsibilities include developing software solutions for risk management, portfolio construction, and performance analysis. The role requires either 3 years of experience with a Bachelor's degree or 1 year with a Master's degree. Competitive compensation and the opportunity to work in a dynamic environment are offered.
#J-18808-Ljbffr
$92k-119k yearly est. 1d ago
Embedded Software Engineer III
Kopin Corporation 4.4
Embedded software engineer job in Westborough, MA
REPORTING TO: Director of Product Development GENERAL FUNCTION: The EmbeddedSoftwareEngineer III contributes to the development and optimization of firmware and embeddedsoftware for Kopin's next-generation AR/VR HUDs and micro-display products. This role requires strong proficiency in embedded systems, real-time algorithm implementation, and hands-on experience with hardware/software integration. The role develops software for custom hardware platforms including ARM processors, microcontrollers, and FPGA-adjacent logic and ensures robust, reliable operation across imaging, tracking, display-pipeline, and sensor-driven subsystems. This role works collaboratively across electrical, systems, optics, and mechanical engineering teams and participates throughout the full software development life cycle from design and implementation through testing, integration, and documentation.
JOB DUTIES AND RESPONSIBILITIES:
* Design, implement, and maintain firmware and low-level embeddedsoftware for portable and wearable devices.
* Develop device drivers, hardware abstraction layers, and board support package components for custom ARM- and MCU-based platforms.
* Optimize image-processing and digital signal-processing algorithms for real-time execution on resource-constrained embedded hardware.
* Implement and manage multithreading, interrupt handling, and task scheduling inside RTOS or bare-metal environments.
* Utilize co-processing units (DSP blocks, GPU pipelines, SIMD, or FPGA-accelerated paths) to increase computational throughput.
* Work closely with hardware engineers to define firmware-to-hardware interface requirements, timing expectations, and configuration sequences.
* Troubleshoot and debug system-level issues involving display timing, sensor data alignment, memory bandwidth, and peripheral communication.
* Apply knowledge of discrete filters, Fourier transforms, linear systems, and fixed-point arithmetic to practical signal-processing tasks.
* Participate in full software lifecycle activities including design documentation, code reviews, unit tests, regression tests, and integration testing.
* Contribute to imaging, display, or sensor-based demo applications used for internal evaluation and customer demonstrations.
* Collaborate with Systems Engineering to ensure embedded implementations satisfy system requirements, timing budgets, and performance margins.
* Maintain firmware architecture and ensure modularity, clarity, and long-term maintainability across code bases.
MINIMUM JOB REQUIREMENTS:
Kopin is a defense contractor and is subject to International Traffic in Arms Regulations (ITAR). You must be a US Citizen or Permanent Resident (green card holder) to be considered for this position.
* Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline with a focus on embedded systems.
* 5-8 years of professional experience in embeddedsoftware development.
* Strong proficiency in C/C++ for embedded systems.
* Experience with RTOS or bare-metal development, including interrupt handlers, timers, DMA, context switching, and memory management.
* Demonstrated experience developing low-level drivers and hardware interfaces (SPI, I²C, UART, GPIO, timers, DMA, display or sensor interfaces).
* Familiarity with image processing or digital signal processing concepts.
* Hands-on experience debugging embedded systems using oscilloscopes, logic analyzers, JTAG/SWD, and in-circuit debugging tools.
* Ability to contribute independently to embedded development while working within a cross-disciplinary engineering team.
PREFERRED JOB REQUIREMENTS:
* Master's degree in EE/CE/CS or related field.
* Experience developing software for portable, wearable, or imaging/display-centric embedded systems.
* Experience with GUI frameworks (Qt, LVGL, embedded UIs) and integration with display pipelines.
* Python experience for scripting, automation, test tooling, or data analysis.
* Linux familiarity-including user space, device interfaces, kernel modules, or embedded distributions.
* Working knowledge of video and display interfaces (MIPI-DSI/CSI, LVDS, HDMI, DisplayPort, or custom microdisplay timing).
* Familiarity with image formats and compression (YUV/RGB, JPEG/PNG, H.264/H.265).
* Exposure to wireless communication protocols (BLE, Wi-Fi, or proprietary RF).
* Understanding of local file systems, storage interfaces, and data-persistence mechanisms on embedded devices.
* Strong modular software design and object-oriented development practices.
* Experience with revision control tools (Git preferred), including branching strategies and code review workflows.
* Excellent teamwork and communication skills.
PHYSICAL REQUIREMENTS:
* Able to rotate from sitting to standing, lift up to 20 pounds, and gown according to clean room protocol
Kopin Corporation is an Equal Employment Opportunity and Affirmative Action employer and as such all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. If an applicant needs a reasonable accommodation due to a disability with the application process, there is additional information on our website at **********************
Upload Your Resume
Notice: JavaScript is required for this content.
$77k-99k yearly est. 40d ago
Senior Embedded Firmware Engineer, SmartSense (Boston, MA - Hybrid)
Digi International 4.4
Embedded software engineer job in Boston, MA
SmartSense builds end-to-end IoT systems for industries where accuracy and uptime matter - healthcare, food safety, life sciences, and supply chain. Our platform combines wireless sensors, intelligent gateways, and always-on cloud connectivity to deliver mission-critical insights at scale. More than 2,000 organizations trust SmartSense for reliable, real-time data in environments where failure isn't an option.
What We Offer
If you enjoy working across hardware, firmware, wireless networks, and edge computing, this role is the right mix of technical depth and real-world impact. You'll help design next-generation architectures while also improving the reliability and performance of thousands of deployed devices. You'll work alongside engineers who enjoy digging into data, exploring new ideas, and building systems that actually matter. It's a chance to work on a complex IoT stack while having fun doing it.
What You Will Do
* Build and maintain embedded firmware (C/C++) for sensors and gateways powering SmartSense's IoT ecosystem.
* Own critical parts of the firmware stack - from low-power drivers to real-time telemetry pipelines.
* Analyze and solve field issues across a massive distributed fleet, using telemetry, logs, and real hardware debugging tools.
* Develop firmware updates that introduce new capabilities, improve performance, or support evolving hardware.
* Tune wireless performance (BLE, Zigbee, LTE, GPS) and optimize power consumption for long-life sensors.
* Contribute to next-gen platform architecture, including edge processing and smarter sensor workloads.
* Bring up new hardware platforms - sensors, radios, boards - and collaborate with hardware engineers on system validation.
* Prototype new ideas, test their limits, and iterate quickly.
* Strengthen system diagnostics so the devices tell us what's happening before anything becomes a problem.
* Support field engineering, manufacturing, and operations with tools, scripts, and deployment workflows.
Who You Are and What You Bring
* 5+ years building firmware for embedded systems or IoT devices.
* Deep experience in C/C++, RTOS development, drivers, peripherals, power management, and system-level thinking.
* Strong understanding of IoT wireless technologies including BLE, Zigbee, LTE, GPS, and mesh-like networks.
* Comfortable maintaining legacy systems while also designing cleaner, modern solutions.
* You enjoy debugging - logic analyzers, scopes, JTAG, weird edge cases, intermittent failures - all of it.
* Experience with RTOS or embedded Linux (Yocto, Ubuntu).
* Clear communicator who enjoys collaborating with hardware, cloud, and product teams.
* Based in the Greater Boston area for hybrid onsite work.
* Experience with AWS IoT, Azure IoT, or Google Cloud IoT is strongly preferred.
Desired But Not Required
* Experience with Digi XBee modules or mesh networking.
* Interest in TinyML, edge inference, or embedded analytics.
* Background in ultra-low-power design.
* Experience working in regulated or compliance-driven environments.
* Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.
Digi International offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.
The anticipated base pay range for this position is $105,000 - $164,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.
At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
$105k-164k yearly 41d ago
Embedded Software Engineer, Connectivity/Wireless
Meta 4.8
Embedded software engineer job in Cambridge, MA
At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an EmbeddedSoftwareEngineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products.
**Required Skills:**
EmbeddedSoftwareEngineer, Connectivity/Wireless Responsibilities:
1. Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
2. Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
3. Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
4. Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
5. Profile performance problems and drive optimizations across the entire software stack
6. Integrate software components from multiple partner teams into a unified product code base and drive their continued development
7. Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
8. Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.)
9. Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams
**Minimum Qualifications:**
Minimum Qualifications:
10. Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
11. 7+ years software development experience in industry settings or PhD with 4+ years of experience
12. 3+ years embeddedsoftware development experience in industry settings
13. Experience in large-scale C/C++ code base
14. Experience defining and driving technical work streams and providing technical leadership for softwareengineering teams
**Preferred Qualifications:**
Preferred Qualifications:
15. Experience with Java, Python, or Android
16. Experience in a field which uses Wi-Fi, Bluetooth, Cellular, HDMI, GNSS, etc., or related technology
17. Experience in embeddedsoftware development for consumer electronic products
18. Experience of Cellular connectivity stack on widely available platform like Android
19. Experience in implementing or integrating Wi-Fi, preferably on a widely available platform like Android or iOS, or a system which employs the Linux Wi-Fi Protected Access supplicant
20. Experience in implementing Bluetooth Host Stack features, profiles, audio, Bluetooth/Wi-Fi/Cellular coex, etc
**Public Compensation:**
$184,000/year to $257,000/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
$184k-257k yearly 60d+ ago
Software Engineer Embedded/Network Systems II (Full Time) - United States
Cisco 4.8
Embedded software engineer job in Maynard, MA
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice.
**Meet the Team**
Our dedicated team members are engineering the foundation of Cisco's core technologies across the globe, including teams in Engineering like Common Hardware Group, Network Product Eng, Infrastructure & Security. You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco's critical products. Discover the possibilities when deep technical expertise meets creativity and help build solutions that transform how the world connects and communicates.
**Your Impact**
You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco's core products like operating systems, firmware, and networking stacks. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco's leadership in trusted, scalable networking technologies.
**Minimum Qualifications**
+ Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or degree program (e.g., Associates, Apprenticeship, Boot Camp, or Certification in a specialized program + 3 years of relevant experience, High School Diploma + 4 years of relevant experience, Bachelors + 2 years of relevant experience) or Masters + 0 years of relevant experience.
+ Proficiencyin C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals.
+ Familiarity with network principles & concepts, routing protocols, and general networking concepts.
+ Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions).
+ Understanding of DevSecOpspractices and their application in software development workflows.
**Preferred Qualifications**
+ Conceptual understanding or hands-on experience with AI/ML.
+ Understanding ofcybersecurity principles and security protocols.
+ Experience with FPGA development.
+ Knowledge of signal and power integrity, and PCB design.
**Why Cisco?**
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
**Message to applicants applying to work in the U.S. and/or Canada:**
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
+ 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
+ 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
+ Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
+ Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
+ 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
+ Additional paid time away may be requested to deal with critical or emergency issues for family members
+ Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
+ .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
+ 1.5% of incentive target for each 1% of attainment between 50% and 75%;
+ 1% of incentive target for each 1% of attainment between 75% and 100%; and
+ Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$123,600.00 - $200,100.00
Non-Metro New York state & Washington state:
$109,900.00 - $181,600.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
$123.6k-200.1k yearly 60d+ ago
Senior Embedded Control Engineer
MKS Instruments 4.8
Embedded software engineer job in Wilmington, MA
A Day in Your Life at MKS:
The Sr. Embedded Control Engineer will report to the Electrical Engineering Manager.
About the role:
Application: Design firmware for Power electronics (ranging from 3-30kW) used for plasma and reactive gas generation, crucial for semiconductor cleaning and etching processes.
Cool Technology: Work on significant and unique issues where analysis of situations or data requiring an evaluation of intangibles.
Collaborative Innovation: Partner with scientists to explore control mechanisms and gas interactions, gaining insights into exciting technologies.
Interdisciplinary Work: Collaborate with plasma physicists, material scientists and chemists, expanding your knowledge and contributing to groundbreaking developments.
You Will Make an Impact By:
Lead the development of DSP based digital control for power electronics projects that involve a multi-discipline engineering team.
Lead the development of inter-system communication between the system level elements.
Perform engineering analysis and implement advanced control algorithms for power converters, RF and microwave systems.
Develop, document, and execute DVT plans. Report on results and recommend appropriate engineering tradeoffs to optimize functional firmware performance and relative product cost.
Create, control and archive the firmware development documentation.
Collaborate with power electronics engineers to integrate firmware to hardware components.
Participate in cross-functional project teams to execute upon new product developments involving power electronics for plasma generation applications.
Skills You Bring:
Bachelor's degree in electrical or computer engineering with 5+ years' experience.
Advanced degree and 3+ years of direct applicable experience
Must have a record of firmware development from the conceptual stage to the product launch with DSP using C/C++ and/or MATLAB/Simulink.
Must have demonstrated experience in DSP programming for the design of either of the resonant inverters, boost or buck converters, or single/three phase power factor correction topologies.
Familiar with common power electronics topologies and their associated digital control (etc. PFC, buck, boost or resonant inverters).
Preferred:
Familiar with hardware-in-the-loop (HIL) model-based testing for validating board level developments to system level state machines.
Familiar with version control systems.
Familiar with graphical user interface (GUI) development for hardware testing.
Must have solid analytical skills with the ability to simplify and present complicated systems.
Familiar with semiconductor capital equipment preferred.
Ability to use lab tools such as oscilloscopes, power meters, etc.
We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time.
MKS is an equal opportunity employer, including disability, veteran status and all categories protected by law. Please review our EOE statements for additional details. MKS is generally only hiring candidates who reside in states where we are registered to do business.
#LI-DJ1
Compensation and Benefits:
Salary Pay Range:
Total Base Pay Range $93,045.00 - $172,798.00 per year. This range is a good faith estimate of the expected salary range for this position, based on a wide range of factors including qualifications, experience and training, operational and business needs and other considerations permitted by law.
Bonus: This position is eligible for a discretionary annual bonus, in an amount to be determined by MKS [or as applicable].
Benefits: MKS offers a comprehensive benefits package, including health insurance coverage (medical, dental and vision), 401(k) with company match, life and disability insurance, 12 paid holidays, sick time, 15 paid vacation days, [6 weeks fully paid] parental leave, adoption assistance and tuition reimbursement [and for participation in any stock programs, signing bonus, etc.].
Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be āU.S. persons.ā āU.S. personsā are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees.
MKS Inc. and its affiliates and subsidiaries (āMKSā) is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies. MKS is generally only hiring candidates who reside in states where we are registered to do business.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: accommodationsat *************** .
If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role
$93k-172.8k yearly Auto-Apply 33d ago
Embedded Software Engineer
General Dynamics Mission Systems 4.9
Embedded software engineer job in Dedham, MA
Basic Qualifications
Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
CLEARANCE REQUIREMENTS:
Department of Defense SECRET security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
Make the world's most advanced Cybersecurity and Encryption products even smarter
As an EmbeddedSoftwareEngineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. You'll be working at the cutting edge of Cybersecurity and high-speed data.
We encourage you to apply if you have any of these preferred skills or experiences:
Real-Time multi-threaded Embeddedsoftware, preferably on Linux OS.
Model-based development, preferably Rhapsody.
Extensive experience with Object Oriented design and programming, preferably in UML and C++.
Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh.
ARM virtualization extensions, preferably Hypervisor.
Nice to have:
Hypervisor Technology
Linux
Rhapsody
UML
Device drivers
What sets you apart:
Passion for designing complicated systems and working on problems of diverse scope.
Ability to define the scope, schedule, and expectations for the work you execute.
Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership.
Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging.
Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
Our Commitment to You:
An exciting career path with opportunities for continuous learning and development.
Research oriented work, alongside award winning teams developing practical solutions for our nation's security
Flexible schedules with every other Friday off work, if desired (9/80 schedule)
Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs (including on-site gym), employee resource and social groups, and more
See more at gdmissionsystems.com/careers/why-work-for-us/benefits
Sign-On Bonus Eligible for New Hires
Workplace Options:
This position is fully on-site.While on-site, you will be a part of the Dedham or Taunton teams. Open to both locations.Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $124,216.00 - USD $131,000.00 /Yr. Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
$124.2k-131k yearly Auto-Apply 4d ago
Embedded Software Engineer
Webster & Webster Associates
Embedded software engineer job in Boston, MA
As an EmbeddedSoftwareEngineer, you will be responsible for creating and enabling customer solutions on embedded devices. Responsibilities Configure and deploy Java Virtual Machines on client devices and platforms Provide complex software systems programming and analysis
Qualifications
Extensive development in C / C++
Significant experience developing, building, debugging and testing projects on Linux
Familiarity with Java
Familiarity with ARM, x86, MIPS, PPC and assembly language
OO design experience
Extensive debugging experience using GDB
Compilers
Ability to quickly learn and understand code written by others
Excellent analytical, troubleshooting and problem-solving skills
Ability to work with a team
Bachelor's degree in Computer Science or related field of study
Preferred Skills
Real-Time Operating Systems (RTOS) experience (e.g. VxWorks, ThreadX, WinCE, etc.)
Embedded Systems
Android
C#
Compensation
Salary $120,000 - $160,000 depending on level of experience
Excellent benefits
Additional Information
All your information will be kept confidential according to EEO guidelines.
JO-1503-185
$120k-160k yearly 1d ago
Sr. Embedded Engineer
Myomo Inc. 3.7
Embedded software engineer job in Burlington, MA
Why Should You Join Our Success Story? Based on patented technology developed at MIT, Harvard Medical School and by the Company, Myomo develops and markets the MyoPro product line of lightweight, non-invasive, powered arm braces (orthoses) to restore function in paralyzed or weakened arms and hands of individuals that have suffered a stroke, spinal cord, or nerve injury. (E.g. brachial plexus injury or other neuro-muscular disabilities.) It is the only device that, sensing a patient's own neurological signals through non-invasive wearable sensors, can restore the ability to use their arms and hands so that they can live independently, increase their quality of life, reduce cost of care, and return to work. Published clinical research shows a clinically significant instantaneous reduction in upper extremity impairment with the MyoPro. Our technology has been referred by leading-edge rehabilitation facilities including Mayo Clinic, Kennedy Krieger Institute, Cleveland Clinic, Loma Linda Medical Center, Massachusetts General Hospital, numerous VA Hospitals, and more. Myomo is headquartered in Burlington, Massachusetts, with sales and clinical professionals across the U.S.
What We're Looking For:
The Senior EmbeddedEngineer contributes significantly to the development of Myomo's advanced wearable robotics platform, focusing primarily on embedded firmware for microcontrollers and software in the Linux environment. This role combines technical depth, architectural insight, and cross-functional collaboration to deliver safe, secure, and high-quality software in alignment with business and regulatory goals.
The Senior EmbeddedEngineer collaborates with the cross-functional team and consultants to lead the design and implementation of the core software for the MyoPro. The role includes helping others on the team grow with opportunities to establish technical standards, mentor engineers, and contribute to knowledge sharing.
How You'll Drive Impact:
Software Development
* Define and maintain software architectures in collaboration with Engineering, IT, and Product Management, prioritizing safety, cybersecurity, reliability, scalability, and maintainability.
* Design, implement, test and document robust embedded firmware and Linux-based software solutions.
* Review code and technical designs with a focus on quality and long-term maintainability.
Leadership
* Collaborate closely with Engineering, Product, Quality, and Clinical teams to translate user needs into robust deliverable solutions.
* Improve software quality through test-driven development, code standards, and continuous integration practices.
* Foster knowledge-sharing and technical growth through mentorship.
What You'll Bring:
* Bachelor's degree in Computer Science, Engineering or related field.
* 8-10+ years' professional experience in embedded/softwareengineering.
* Demonstrated expertise in Embedded firmware for electromechanical devices.
* Extensive experience with software delivery in regulated environments. (E.g. medical, automotive, aerospace)
* Strong proficiency in at least one embedded-level programming language (E.g., C/C++), and one application-layer language. (E.g., Python, Dart, JavaScript/TypeScript)
* Proficiency with Linux, FreeRTOS, and real-time or resource-constrained environments.
* Experience with communication libraries and interface design for BLE, UART, I2C, SPI, and CAN.
* Familiarity in Agile methodologies and modern DevOps tools. (E.g., Git, CI/CD pipelines, Docker, automated testing frameworks)
* Strong communication and interpersonal skills; ability to work collaboratively across disciplines.
Preferred:
* Experience in software development for Class II medical devices.
* Experience with cybersecurity requirements related to HIPAA, GDPR, and ISO 27001.
* Experience configuring CI/CD and automated testing frameworks.
* Ability to debug PCBs using logic analyzers and oscilloscopes.
* Background in wearable devices, robotics, or human-centered systems.
* Familiarity with process standards including IEC 62304, ISO 13485, ISO 14971.
* Familiarity with STM32 ecosystem, ESP32 ecosystem, Torizon Linux.
* Familiarity with mobile app development and cloud service integration such as Flutter and AWS.
$109k-139k yearly est. 33d ago
Senior Embedded Systems Engineer
Linevision 3.8
Embedded software engineer job in Boston, MA
Full-time Description
In Person: Boston, MA Headquarters
Build the embedded systems that power grid sensors in the world's harshest environments-where failure isn't an option and every design decision matters.
We are seeking a Senior Embedded Systems Engineer to architect and scale the embeddedsoftware platform powering LineVision's grid sensors. These devices operate on remote transmission lines under extreme constraints-limited power, intermittent connectivity, harsh weather-and must work reliably for years without intervention. If you're looking to solve real-world embedded systems challenges at scale while unlocking next-generation sensor capabilities, join us at LineVision,
Built In Boston Best Places to Work
!
What will you do?Core Responsibilities and Key Performance Objectives
Design, develop, and maintain embeddedsoftware across the full stack-from embedded Linux to bare metal to RTOS-while navigating real-world constraints of power budgets, connectivity limitations, thermal management, and compute trade-offs
Provide technical direction and architectural guidance to the firmware team on embedded systems design, testing, and deployment patterns
Support devices in production through remote diagnostics, root cause analysis, and collaboration with field operations teams to resolve issues
Design firmware and systems that enable reliable manufacturing test, artifact capture, production validation, fleet updates, and release processes
Collaborate with hardware, DevOps, Quality, and data teams to ensure seamless integration between edge devices and backend systems
Within the first 3 months:
Build familiarity with the codebase, architecture, and documentation-understand how the system is structured, why decisions were made, and how real-world constraints play out in our systems
Learn existing test and deployment patterns and the tools that support them, including system architecture schematics showing software and hardware interactions
Contribute bug fixes and minor features to active development efforts
Within the first 6 months:
Own end-to-end delivery of a feature or capability that unlocks new product functionality (computer vision pipeline, IMU integration, or environmental sensor integration)
Take ownership of a piece of the release process or fleet management capability with increasing independence
Routinely connect with Quality and Field Operations teams to understand issues affecting the fleet, owning bugfixes and reliability improvements
Within the first year:
Drive architectural improvements to embeddedsoftware systems that enhance fleet reliability metrics or reduce field support incidents
Define and implement technical strategy for unlocking hardware capabilities (computer vision, sensor integration, advanced telemetry) that directly support the product roadmap
Shape team practices around documentation, code review standards, testing methodologies, and how the team collaborates across functions while mentoring junior engineers
How to succeed in this role Key Competencies
Critical Thinking: Analyzes complex embedded systems problems independently, proposes scalable solutions, and navigates technical trade-offs under real-world constraints (power, connectivity, thermal, compute)
Delivering Innovative Solutions: Devises pragmatic solutions for IoT fleet management challenges, embracing ambiguity while meeting aggressive timelines and shipping constraints
Taking Ownership: Assumes full responsibility for embedded systems delivery from design through production support, manufacturing test, and field operations-proactively communicating progress and challenges
Essential Skills
Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience with evidence of exceptional ability
3+ years of experience writing production software for embedded targets across bare-metal, RTOS (FreeRTOS, Zephyr, or similar), and embedded Linux environments with strong proficiency in C/C++ and Python
Hands-on experience with embedded debugging and diagnostic tools (JTAG debuggers, GDB, profilers, oscilloscopes, logic analyzers) and industry-standard build systems, automated testing, and deployment patterns
Ability to troubleshoot systems across hardware and software boundaries, working effectively with electrical engineers and hardware teams
Strong communication skills to collaborate across departments and explain complex technical concepts to non-technical stakeholders
What Sets the Best Candidates Apart
Experience designing and managing IoT device fleets at scale-over-the-air (OTA) updates, remote diagnostics, fleet health monitoring, and connectivity management
Track record of bringing embedded products from design through manufacturing, including manufacturing test development and production validation
Practical mindset that balances technical excellence with shipping constraints-able to incrementally improve existing systems rather than requiring ground-up redesigns
Experience with Yocto/OpenEmbedded or similar embedded Linux build frameworks, cellular connectivity protocols (LTE/LTE-M/NB-IoT), or low-power system design
Familiarity with embedded computer vision processing, image capture pipelines, or edge ML inference
Reporting & Team Structure
Reports to the Senior Manager of Hardware Engineering
Collaborates closely with the hardware systems architect and firmware engineers on platform development, and works cross-functionally with Quality, Field Operations, DevOps, and Data teams to ensure fleet reliability and seamless edge-to-cloud integration
Interview Process
Apply Online.
Round 1: Phone screen (Recruiter)
Round 2: Hiring Manager Interview
Round 3: Panel Interviews
Panel 1: Technical competency & experience
Panel 2: Teamwork & culture fit
Final Round: Leadership Team & Hiring Manager Sign-Off
What does joining LineVision mean for you?
Impact. Your talent, time, and energy will critically impact our success in accelerating our mission of providing utilities with grid intelligence to enable affordable, reliable power.
Ownership. You will hold broad responsibilities with high autonomy and trust in a communicative, collaborative, and fast-paced environment.
Flexibility. You will be empowered to maintain work-life balance with trust-based PTO and a flexible hybrid work schedule.
Real World Innovation. You will join a motivated and high-performing team working with cutting edge, patented technology to help solve key obstacles to meet the demands of an AI-powered future.
Who we areā¦
LineVision is a grid-enhancing technology company enabling electric utilities to deliver affordable, reliable power and accelerate the electrification of the global economy. Our grid intelligence platform delivers the most accurate, network-wide dynamic line ratings and enables safer, more reliable grid operations with a combination of optical sensors and advanced environmental modeling. LineVision's global customer base includes eight of the ten largest US utilities, including National Grid, Southern Company, and Exelon.
We are LineVisionaries:
We are Innovators: we light the way with tenacious creativity and do good work.
We are Empowered: With high trust and high autonomy, the floor is yours, and the opportunity is ours.
We are Welcoming: Come as you are, our doors are open. We are better together.
We are Trusted Partners: We elevate our customer champions through shared thought leadership. We deliver on commitments.
We are All In: We are building a community of passionate individuals who want to dent the universe.
At LineVision there's no such thing as a "perfect" candidate. We are looking for exceptional people who want to make a positive impact through their work and facilitate an organization where everyone can thrive. So whatever background you bring with you, please apply if this role would make you excited to come to work every day.
Meet our team, and understand our mission: **************************************
Salary Description $120,000-$135,000 base, 10% bonus
How much does an embedded software engineer earn in North Smithfield, RI?
The average embedded software engineer in North Smithfield, RI earns between $68,000 and $115,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in North Smithfield, RI