Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$108.8k - $184k

SoTalent

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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Needham Heights, MA vacancy
  • $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

    Wellington Management

    Needham Heights, MA
    3 days ago
  •  ...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... 
    Suggested
    Local area

    CS&S Staffing Solutions

    Needham Heights, MA
    3 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Growth Signals

    Brighton, MA
    1 day ago
  • $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... 
    Suggested
    Temporary work
    Local area
    Flexible hours

    SharkNinja

    Needham, MA
    4 days ago
  • $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... 
    Suggested
    Second job
    Flexible hours

    Progeny Systems Corporation

    Dedham, MA
    1 day ago
  • $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... 
    Internship
    Second job
    Work at office
    Local area
    Remote work

    Ascensus

    Newton Center, MA
    5 days ago
  • $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 work
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Dedham, MA
    3 days ago
  • $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

    Progeny Systems Corporation

    Dedham, MA
    9 hours ago
  • $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 time
    Remote work
    Flexible hours
    1 day per week

    Wellington Management

    Needham, MA
    2 days ago
  •  ...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 time
    Internship

    ESR Healthcare

    Dedham, MA
    2 days ago
  • $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 placement
    Casual work
    Work at office
    Immediate start

    Alarm.com

    Needham Heights, MA
    3 days ago
  • $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 placement
    Casual work
    Work at office
    Immediate start

    Alarm.com

    Needham Heights, MA
    3 days ago
  • $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 work
    Flexible hours
    1 day per week

    Wellington Management

    Needham Heights, MA
    3 days ago
  • $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 visa
    3 days per week

    Advisor360°

    Needham Heights, MA
    3 days ago
  • $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... 

    Alarm.com

    Needham Heights, MA
    3 days ago
  • $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... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic

    Newton, MA
    1 day ago
  •  ...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 work
    For contractors
    Work experience placement
    For subcontractor
    Work at office

    Hpr LLC

    Needham Heights, MA
    3 days ago
  • $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 time
    Work experience placement
    Work at office

    HPR (Hyannis Port Research)

    Needham Heights, MA
    3 days ago
  •  ...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... 
    Worldwide
    Visa sponsorship

    ABCorp NA Inc.

    West Roxbury, MA
    11 days ago
  • 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... 

    CS&S STAFFING SOLUTIONS

    Needham Heights, MA
    4 days ago
  •  ...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 job
    Internship

    Danaher

    Wellesley, MA
    1 day ago
  • $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 visa
    Shift work
    3 days per week

    Advisor360

    Needham, MA
    4 days ago
  • $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

    Wellington Management Company

    Needham Heights, MA
    2 days ago
  •  ...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... 
    Worldwide
    Visa sponsorship

    ABCorp NA Inc.

    West Roxbury, MA
    11 days ago
  • $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... 

    Dash Bio

    Newton, MA
    1 day ago
  • $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... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic Plc

    Newton, MA
    4 days ago
  •  ...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 office
    Shift work

    Tutor Intelligence

    Watertown, MA
    29 days ago
  •  ...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 office
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    PetsApp

    Boston, MA
    3 days ago
  • $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 time
    Work experience placement

    Morse Inc

    Boston, MA
    3 days ago
  •  ...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 start
    Flexible hours

    CYVL

    Boston, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!