Software Engineer
$108.8k - $184kSoTalent
Get AI-powered advice on this job and more exclusive features.
Full Pay Range: $108,800 – $184,000 (depending on skills, experience & location)
About the Role
This is a general talent pool posting for future openings within embedded software, cloud, and mobile app development. The engineering team builds intelligent, connected consumer products that integrate hardware, software, robotics, connectivity, and cloud-based intelligence.
Engineers collaborate across multidisciplinary teams to create smart home products that evolve and improve over time.
Key Responsibilities
- Develop and maintain embedded software in C/C++ for microcontrollers, RTOS, and connected devices
- Collaborate with hardware, robotics, cloud, and mobile teams on full product ecosystems
- Create, run, and automate tests to ensure reliability, safety, and consumer-ready quality
- Debug and optimize performance (memory, power usage, real-time behavior)
- Document software designs and contribute to continuous platform improvements
What You’ll Bring
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science , or related field
- Strong background in embedded systems , C/C++, RTOS, and hardware/software integration
- Experience with I2C, SPI, UART, BLE, WiFi
- Interest in building connected consumer products
- Curiosity, adaptability, and a collaborative engineering mindset
Preferred
- Experience with IoT ecosystems , cloud-to-device connectivity, or mobile app integration
- Python or scripting experience for automation/testing
- Background in robotics or consumer electronics
(Eligibility may vary)
Benefits
- Flexible spending accounts, HSA with employer contribution
- 401(k) with matching
- Employee stock purchase program
- Life, AD&D, short- & long-term disability
- Generous paid time off & holidays
- Parental leave
- Wellness programs
Referrals increase your chances of interviewing at SoTalent by 2x
Get notified about new Software Engineer jobs in Needham, MA .
#J-18808-Ljbffr$80k - $150k
...Wellington Management Company in Needham, MA is seeking a Senior Software Engineer responsible for developing data governance applications. The ideal candidate will have extensive experience with JavaScript/TypeScript, AWS services, and a strong background in both front...Suggested- ...this position through the QCI system following the link below (Copy and Paste): Job Description Our client is looking for a Web Software Engineer Localization. They would like to add a team member to help build, develop and support their mobile applications for their...SuggestedLocal area
- ...comfortable traveling 4050% and working directly with external stakeholders. Growth Signals is hiring a Forward Deployed Software Engineer to support the delivery of enterprise customer solutionsfrom discovery and requirements through deployment and adoption. This...SuggestedPermanent employmentFull timeRemote work
$108.8k - $184k
...job hasn't been invented yet, you'll fit right in. Note: This is a general posting and not for a specific opening. Embedded Software Engineers - SharkNinja Department: Software & Robotics About the Role At SharkNinja, we create intelligent, connected products that delight...SuggestedTemporary workLocal areaFlexible hours$104.92k - $116.4k
...Software Engineer Position Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience or a Master's degree and 6 months of job-related experience. Agile experience...SuggestedSecond jobFlexible hours$65k - $150k
...this role, you'll troubleshoot AI behavior, partner with other engineers to fix root causes, and continuously enhance platform... ...organization. Video Interview Process: As part of our Software Engineer hiring efforts, we're using a video screening process...InternshipSecond jobWork at officeLocal areaRemote work$124.22k - $137.8k
...Basic Qualifications Requires a Bachelor's degree in Software Engineering, 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...Casual workRemote workFlexible hours$77.84k - $86.36k
...Software Engineer Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense SECRET security clearance is required at time of hire. Applicants selected...Flexible hours$80k - $150k
...Software Engineer – Prism Platform Location: Boston or Needham, MA Role Type: Full-time Level: Software Engineer (Non-Officer) Prism is Wellington's enterprise data federation platform, providing a unified interface for firmwide data access. It is a foundational...Full timeRemote workFlexible hours1 day per week- ...Job Description: Software Engineer Job Category Software Development Location Dedham, MA Employer . Job Number 736096 Salary $107,557.00/year Description The Software Engineer will have the following responsibilities: 1) Collaborate across functional...Full timeInternship
$145k - $155k
...As a Senior Software Engineer, you will work with a small team of full‑stack developers on all server‑side aspects of HVAC home automation and security. Your mandate is very broad and includes processing HVAC‑related events, provisioning equipment, monitoring alerts, test...Work experience placementCasual workWork at officeImmediate start$145k - $155k
...Senior Software Engineer As a Senior Software Engineer, you will work with a small team of full‑stack developers that work on all server‑side aspects of HVAC home automation and security. Our mandate is very broad and includes but not limited to processing HVAC‑related...Work experience placementCasual workWork at officeImmediate start$90k - $180k
...think big, to solve challenges, and positively impact our clients. Job Overview We are seeking a candidate for a senior software engineer who can work closely with other members of IT including other developers, business analysts, and QA engineers to design, develop...Remote workFlexible hours1 day per week$154k - $177k
...— but making it count. This role is hybrid, requiring three days per week onsite in our Needham, MA headquarters. As a Senior Software Engineer, you will join a highly motivated engineering team to design, build, and evolve the next generation of SaaS‑based cloud‑native...Work visa3 days per week$145k - $155k
...Alarm.com, located in Needham, MA, is seeking a Senior Software Engineer to collaborate on HVAC home automation and security projects. The role requires 5+ years of software development experience and strong object-oriented programming skills, alongside familiarity with...$124.8k - $187.2k
...culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. Medtronic is seeking a motivated and detail-oriented Sr. Software Tools Engineer to join our Cardiac Ablation Solutions Software team. In this role, you...H1bWork at officeLocal areaFlexible hours- ...and execute trades rapidly and efficiently. As we continue to innovate and grow, we’re searching for a forward-thinking Senior Software Engineer to help us build the future of capital markets infrastructure. As a Senior Software Engineer you will: Utilize...Contract workFor contractorsWork experience placementFor subcontractorWork at office
$125k - $205.1k
...financial institutions to monitor and execute trades rapidly and efficiently. We’re searching for a forward-thinking Senior Software Engineer to help us build the future of capital markets infrastructure. Responsibilities Utilize expertise in low-level programming...Full timeWork experience placementWork at office- ...Experience Platform team sits at the center of ABCorp’s Product & Engineering organization. We build the cloud-native systems that customers... ...and team at abcorp.com. The Role ABCorp is seeking a Software Engineer to join the Client Experience Platform team. This is...WorldwideVisa sponsorship
- A technology recruiting firm is seeking a Web Software Engineer Localization to build and support mobile applications for global markets. The ideal candidate will be responsible for launching localized versions of the website, enhancing the localization experience, and...
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$86k - $98k
...Software Automation Engineer III At Advisor360°, we build technology that transforms how wealth management firms operate, scale, and serve their clients. As a leading SaaS platform in the fintech space, we're trusted by some of the largest independent broker-dealers...Work visaShift work3 days per week$80k - $150k
...data governance (EDG) team is collaborating to enable world‑class data governance practices at Wellington. This role is a Senior Software Engineer responsible for building and supporting Data Governance applications across the firm. Responsibilities Participate in all...Flexible hours- ...Content Management Platform team operates within ABCorp’s Product & Engineering organization and partners closely with Product, UX, Security,... ...team at abcorp.com. The Role ABCorp is seeking a Senior Software Engineer to help design and scale our Content Platform – a...WorldwideVisa sponsorship
$80k - $200k
...Sr. Software Engineer (Full Stack) Dash Bio is a tech-enabled services startup that was founded to disrupt the way drugs are developed. Instead of the kind of labor-based CRO consulting that dominates the space today, we're building tech-first products that leverage...$124.8k - $187.2k
...Sr. Software Engineer - 3D Visualization (OpenGL) At Medtronic, you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected...H1bWork at officeLocal areaFlexible hours- ...problems to evolve humanity and society to the next level. Tutor Intelligence builds software to enable ordinary robots to achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge, orchestrating real time robot code,...Work at officeShift work
- ...environment that values curiosity, innovation, and a bit of fun along the way. ️What we're looking for We’re looking for a Full-Stack Engineer to help build and scale Remark’s platform. You’ll work across the stack, touching both the backend and frontend, to create a...Work at officeWork from homeFlexible hours2 days per week3 days per week
$90k - $210k
...and Seattle, WA with a history of fielding cutting‑edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best‑in‑class technical solutions that solve difficult multidisciplinary problems faced by the U.S. National...Full timeWork experience placement- ...Full-Stack Engineer As a Full-Stack Engineer at Cyvl, you will play a key role in delivering intuitive, performant, and scalable applications for our customers. You'll be responsible for designing and building across the stack, from elegant, component-driven React...Immediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior robotics software engineer Needham Heights, MA
- startup software engineer Needham Heights, MA
- part time software developer remote Needham Heights, MA
- senior software engineer remote Needham Heights, MA
- software engineer Needham Heights, MA
- software developer positions Needham Heights, MA
- software developer Needham Heights, MA
- remote entry level software developer Needham Heights, MA
- financial software developer Needham Heights, MA
- information technology software engineer Needham Heights, MA



