242 Software Engineering jobs in Cambridge
Director of Software Engineering
Posted today
Job Viewed
Job Description
CDS Visual, a Dover operating company, enables manufacturers to drive business value by unlocking their CAD assets to deliver dynamic interactive visual experiences that support the complete customer and product lifecycle. Our cloud-based visualization solutions, trusted by the world's biggest industrial suppliers, revolutionize their commerce, configure price quote (CPQ), and training initiatives. With an extensive offering of 2D and 3D visualization solutions, CDS uniquely re-purposes existing CAD assets to deliver impactful solutions for 3D configuration, aftermarket part search, digital work instructions, and enhanced digital content.
Reporting to the Vice President, Digital Products the Director of Software Engineering will spearhead R&D initiatives for innovative SaaS digital products for CPQ, Digital work instructions, Visual search with 3D visualization technologies. This position involves collaborating with cross-functional and cross-company teams to incubate solutions that drive revenue and customer engagement. The role demands strategic leadership coupled with tactical execution to develop and maintain a robust digital product portfolio on a connected platform.
Based in Downers Grove, IL, Dover Corporation® (NYSE: DOV). Dover is a diversified global manufacturer and solutions provider with annual revenue of approximately $8 billion.
Responsibilities:
• Lead SaaS Digital Solutions: Direct end-to-end development of cloud and edge-centric digital solutions such as visual configurators, SaaS solutions that enhance real-time 3D data & visualization, interactive digital content creation across platforms. Provide mature engineering leadership by instilling process-oriented culture with best practices.
• Innovate with Cutting-Edge Technologies: Utilize Three.js, WebGL, and other 3D technologies to push the boundaries of what is possible in digital product visualization, ensuring solutions are at the forefront of industry trends.
• Matrix Management: Effectively manage teams through a matrix structure; responsible for hiring, mentoring, career development, and performance management of team members.
• Vendor and Budget Management: Oversee vendor relationships and budget allocations to ensure projects are delivered efficiently without compromising on quality.
• Collaborate Across Functions: Work closely with Digital Program and Project Managers and operational teams to ensure successful, on-time delivery of solutions.
• Technical Leadership and Mentorship: Provide ongoing technical guidance and mentorship, establish development and deployment best practices, and promote a culture of continuous improvement.
• Strategic Stakeholder Engagement: Engage with General Manager, Sales, Presales of the business to align with business priorities and provide operational leadership and report out Engineering Products progress on a periodic basis
• Team Morale and Success: Foster an environment that supports high team morale and tenacity in achieving success goals. Be a player-coach, hands-on with team activities, and drive team efficiency and productivity.
Qualifications:
• Educational Background: Bachelor's or Master’s degree in Computer Science, Electrical, or Electronics Engineering.
• Industry Experience: At least 10 years in the software industry, including 4+ years in leadership roles managing cloud-based SaaS products.
• Technical Expertise:
o Cloud services (AWS/Azure), API design, and modern software development practices. Experience with Agile methodologies and DevOps practices.
o Hands-on technical leader who can be player/coach for architecture and designs.
o Strong in scalable cloud and data architecture. Experience with SQL and NoSQL technologies are mandatory
o Working experience and knowledge of CAD, BOM data models
o Working experience and knowledge of CPQ technologies is a strong plus
o Proficient in Three.js, WebGL is a plus
• Leadership Skills: Demonstrated ability to manage large teams and complex projects within a matrix organizational structure. Strong capability in mentorship and team development.
• Communication Skills: Excellent verbal and written communication abilities; adept at handling presentations and engaging with stakeholders across all levels of the organization.
• Strategic Vision: Ability to translate business needs into actionable technological strategies and detailed execution plans.
Additional Desired Competencies:
• Data-Driven Decision Making: Combines analytical decision-making with the ability to leverage intuition in ambiguous situations.
• Innovative Thinking: Utilizes creativity in problem identification and resolution, embracing and synthesizing disparate views.
• Persuasiveness: Skilled in articulating and championing the division’s strategy to gain buy-in within the organization and among external stakeholders.
• Leadership in Technology Innovation: Proven track record of leading technology innovation initiatives that have transformed business processes and delivered measurable improvements in efficiency, scalability, and customer satisfaction.
• Strategic Planning and Execution: Capability to contribute to strategic planning and translate business objectives into actionable technology roadmaps. Skilled in project prioritization and resource allocation to maximize impact.
• Communication and Collaboration: Exceptional communication skills, adept at building cross-functional partnerships and leading collaborative teams to achieve technology goals. Ability to translate complex technical details into clear, actionable insights for non-technical stakeholders.
Work Arrangement: Hybrid
Pay Range: $00,000.00 - 225,000.00 annually
This position is eligible to earn a discretionary bonus based on performance metrics and other criteria outlined in our applicable bonus plan.
We consider several job-related, non-discriminatory factors when determining the pay rate for a position, including, but not limited to, the position’s responsibilities, a candidate’s work experience, a candidate’s education/training, the position’s location, and the key skills needed for the position. Pay is one of the Total Rewards that we provide to compensate and recognize employees for their work.
Benefits: Our total rewards package for eligible team members also includes: a 401(k) savings plan with employer contributions; medical, dental and vision insurance; wellness programs; health savings account, health care and dependent care flexible spending accounts; company paid short-term disability and long-term disability; company paid employee basic life and AD&D insurance; supplemental employee and dependent life insurance; optional accident, hospital indemnity and critical illness insurance; adoption, surrogacy, and fertility benefits and assistance; commuter benefits; parental, military, jury duty, and bereavement leaves of absence; paid time off, including business travel services; employee discounts; and an employee assistance program that includes company paid counseling sessions and legal services. Eligibility for benefits is governed by applicable plan documents and policies.
All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.
Location:
Subdivision: CDS Visual
Job Requisition ID: 61399
Job Function:
#LI-TE1
Director of Software Engineering
Posted today
Job Viewed
Job Description
CDS Visual, a Dover operating company, enables manufacturers to drive business value by unlocking their CAD assets to deliver dynamic interactive visual experiences that support the complete customer and product lifecycle. Our cloud-based visualization solutions, trusted by the world's biggest industrial suppliers, revolutionize their commerce, configure price quote (CPQ), and training initiatives. With an extensive offering of 2D and 3D visualization solutions, CDS uniquely re-purposes existing CAD assets to deliver impactful solutions for 3D configuration, aftermarket part search, digital work instructions, and enhanced digital content.
Reporting to the Vice President, Digital Products the Director of Software Engineering will spearhead R&D initiatives for innovative SaaS digital products for CPQ, Digital work instructions, Visual search with 3D visualization technologies. This position involves collaborating with cross-functional and cross-company teams to incubate solutions that drive revenue and customer engagement. The role demands strategic leadership coupled with tactical execution to develop and maintain a robust digital product portfolio on a connected platform.
Based in Downers Grove, IL, Dover Corporation® (NYSE: DOV). Dover is a diversified global manufacturer and solutions provider with annual revenue of approximately $8 billion.
Responsibilities:
• Lead SaaS Digital Solutions: Direct end-to-end development of cloud and edge-centric digital solutions such as visual configurators, SaaS solutions that enhance real-time 3D data & visualization, interactive digital content creation across platforms. Provide mature engineering leadership by instilling process-oriented culture with best practices.
• Innovate with Cutting-Edge Technologies: Utilize Three.js, WebGL, and other 3D technologies to push the boundaries of what is possible in digital product visualization, ensuring solutions are at the forefront of industry trends.
• Matrix Management: Effectively manage teams through a matrix structure; responsible for hiring, mentoring, career development, and performance management of team members.
• Vendor and Budget Management: Oversee vendor relationships and budget allocations to ensure projects are delivered efficiently without compromising on quality.
• Collaborate Across Functions: Work closely with Digital Program and Project Managers and operational teams to ensure successful, on-time delivery of solutions.
• Technical Leadership and Mentorship: Provide ongoing technical guidance and mentorship, establish development and deployment best practices, and promote a culture of continuous improvement.
• Strategic Stakeholder Engagement: Engage with General Manager, Sales, Presales of the business to align with business priorities and provide operational leadership and report out Engineering Products progress on a periodic basis
• Team Morale and Success: Foster an environment that supports high team morale and tenacity in achieving success goals. Be a player-coach, hands-on with team activities, and drive team efficiency and productivity.
Qualifications:
• Educational Background: Bachelor's or Master’s degree in Computer Science, Electrical, or Electronics Engineering.
• Industry Experience: At least 10 years in the software industry, including 4+ years in leadership roles managing cloud-based SaaS products.
• Technical Expertise:
o Cloud services (AWS/Azure), API design, and modern software development practices. Experience with Agile methodologies and DevOps practices.
o Hands-on technical leader who can be player/coach for architecture and designs.
o Strong in scalable cloud and data architecture. Experience with SQL and NoSQL technologies are mandatory
o Working experience and knowledge of CAD, BOM data models
o Working experience and knowledge of CPQ technologies is a strong plus
o Proficient in Three.js, WebGL is a plus
• Leadership Skills: Demonstrated ability to manage large teams and complex projects within a matrix organizational structure. Strong capability in mentorship and team development.
• Communication Skills: Excellent verbal and written communication abilities; adept at handling presentations and engaging with stakeholders across all levels of the organization.
• Strategic Vision: Ability to translate business needs into actionable technological strategies and detailed execution plans.
Additional Desired Competencies:
• Data-Driven Decision Making: Combines analytical decision-making with the ability to leverage intuition in ambiguous situations.
• Innovative Thinking: Utilizes creativity in problem identification and resolution, embracing and synthesizing disparate views.
• Persuasiveness: Skilled in articulating and championing the division’s strategy to gain buy-in within the organization and among external stakeholders.
• Leadership in Technology Innovation: Proven track record of leading technology innovation initiatives that have transformed business processes and delivered measurable improvements in efficiency, scalability, and customer satisfaction.
• Strategic Planning and Execution: Capability to contribute to strategic planning and translate business objectives into actionable technology roadmaps. Skilled in project prioritization and resource allocation to maximize impact.
• Communication and Collaboration: Exceptional communication skills, adept at building cross-functional partnerships and leading collaborative teams to achieve technology goals. Ability to translate complex technical details into clear, actionable insights for non-technical stakeholders.
Work Arrangement: Hybrid
Pay Range: $00,000.00 - 225,000.00 annually
This position is eligible to earn a discretionary bonus based on performance metrics and other criteria outlined in our applicable bonus plan.
We consider several job-related, non-discriminatory factors when determining the pay rate for a position, including, but not limited to, the position’s responsibilities, a candidate’s work experience, a candidate’s education/training, the position’s location, and the key skills needed for the position. Pay is one of the Total Rewards that we provide to compensate and recognize employees for their work.
Benefits: Our total rewards package for eligible team members also includes: a 401(k) savings plan with employer contributions; medical, dental and vision insurance; wellness programs; health savings account, health care and dependent care flexible spending accounts; company paid short-term disability and long-term disability; company paid employee basic life and AD&D insurance; supplemental employee and dependent life insurance; optional accident, hospital indemnity and critical illness insurance; adoption, surrogacy, and fertility benefits and assistance; commuter benefits; parental, military, jury duty, and bereavement leaves of absence; paid time off, including business travel services; employee discounts; and an employee assistance program that includes company paid counseling sessions and legal services. Eligibility for benefits is governed by applicable plan documents and policies.
All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.
Location:
Subdivision: CDS Visual
Job Requisition ID: 61399
Job Function:
#LI-TE1
Firmware Software Engineering Manager
Posted 9 days ago
Job Viewed
Job Description
JOB TITLE & Employer Name: Firmware-Software Engineering Manager for Harvard Bioscience Inc.
LOCATION: 84 October Hill Road, Holliston, MA 01746
JOB DUTIES: Management of firmware and software engineers to execute new product development and sustaining engineering activities. Direct the team to design systems for instrumentation. Drive architecture definition, coding, testing, debugging, and documentation. Coordinate System integration and troubleshooting. Foster a process driven approach to product design and development. Keep team on track with departmental goals and objectives, as well as project milestones. Identify specific initiatives to continuously improve products and processes. Eligible for telecommuting from home within reasonable commuting distance from Holliston, MA. Will require physical presence at worksite in Holliston, MA at least several days a week.
Supervise Direct Employee(s): : Software Developers
REQUIREMENTS : Bachelor's degree or foreign equivalent in Electronic Engineering, Computer Science, Physics, or other technical discipline and ten (10) years of post-bachelor's progressively more responsible software engineering or related experience.
Experience must include two (2) years post bachelor's experience in all of the following:
- Proven track record of planning and executing tasks to meet or exceed project timelines as well as cost and quality objectives.
- Demonstrate history of conferring with management, marketing, and production staff to determine engineering feasibility, cost effectiveness, and customer demand for new and existing products.
- Proven ability to communicate technical information written and orally to a wide audience.
- Analytical skills, technical aptitude, and determination to implement unique and effective solutions to difficult problems and analyze and coordinate data.
- Management experience to leverage the technical resources of internal & external resources.
- Customer focused, visionary leadership.
- Possess keen initiative and effective program leadership and motivation skills.
- Recruit and hire talent to fill team positions where necessary.
- Provide training and support when required, including coaching and performance feedback.
- Strong organizational, communication, and interpersonal skills.
- Work within an ISO 9001 design environment or 13485 design environment.
- Experience with Azure DevOps Agile methodology.
Experience must include five (5) years post bachelors progressive experience in all of the following
- Project management experience through entire project life cycle (ideation through deployment).
- Experience with Azure DevOps Agile methodology.
- Define and/ or incorporating user requirements and user stories.
- Developing scrum plans including task estimation.
- Driving execution of coding, code review, and testing.
- Reporting scrum activity and driving issue resolution.
Experience must include eight (8) years post bachelors progressive experience in all of the following:
- Embedding C and/or C++ programming (low level hardware interface & GUI development)
Experience must include ten (10) years post bachelors progressive experience in all of the following:
- C and/or C++ programming, code reviews.
- Embedding systems design.
Certification:
- PMP (Program Management Professional)
- Scrum Master Certification
SALARY: $ 238,285 /year
Sr. Software Engineering Manager
Posted 6 days ago
Job Viewed
Job Description
Join our team as a Senior Manager of Software Engineering to lead a high performing team in delivering innovative IT applications. In this strategic leadership role, you'll guide a talented team of software engineers across multiple projects, driving excellence in application design, development, and integration. You'll collaborate closely with delivery and product managers to ensure high-quality, scalable solutions that meet business needs.
If you're passionate about building strong engineering teams, improving software lifecycle efficiency, and making a meaningful impact in the Medicaid technology space, we want to hear from you.
***This is a fully remote position with 10% travel. * **
Why Maximus?
- • Competitive Compensation - Quarterly bonuses based on performance included!
- • Comprehensive Insurance Coverage - Choose from various plans, including Medical, Dental, Vision, Prescription, and partially funded HSA. Additionally, enjoy Life insurance benefits and discounts on Auto, Home, Renter's, and Pet insurance.
- • Future Planning - Prepare for retirement with our 401K Retirement Savings plan and Company Matching.
- • Paid Time Off Package - Enjoy UTO, Holidays, and sick leave, along with Short and Long Term Disability coverage.
- • Holistic Wellness Support - Access resources for physical, emotional, and financial wellness through our Employee Assistance Program (EAP).
- • Recognition Platform - Acknowledge and appreciate outstanding employee contributions.
- • Tuition Reimbursement - Invest in your ongoing education and development.
- • Employee Perks and Discounts - Additional benefits and discounts exclusively for employees.
- • Maximus Wellness Program and Resources - Access a range of wellness programs and resources tailored to your needs.
- • Professional Development Opportunities- Participate in training programs, workshops, and conferences.
Essential Duties and Responsibilities:
- Provide strategic direction and guidance to the software engineers within the IT Applications Development team in support of application design, software development, and software integration.
- Define the key priorities in pursuit of the vision and goals associated with the Software Engineering practice.
- Ensure Software Engineering staff are following best practices around application design, software development, and software integration throughout the system development lifecycle.
- Leads and directs the work of other employees and has responsibility for personnel actions including; hiring, performance management, and termination.
- Provide leadership and direction to staff for completeness of application design, software engineering, and software integration.
- Work toward the improvement of the software life cycle time by increasing the quality of requirements and reducing the amount of time spent in the application design, development, and integration phases.
- Manage the Software Engineering staff as a shared service to support multiple projects.
- Ensure that the Software Engineers have the appropriate tools, skills, and training to support the project needs.
- Manage geographically distributed staff to maximize staff utilization.
- Work closely with delivery managers and product managers to support product delivery and enhancements.
- Drive all aspects of engineering recruiting including but not limited to; attracting great talent and retaining a highly skilled, proficient engineering team.
- Manages competing priorities with tight deadlines.
- Manages and aligns various work styles among business and technical team members.
- Distills complex project details into digestible updates for various levels of stakeholders, including executives.
- Creates and uses tools including dashboards, Gantt charts, metrics, and/or KPIs to present status data visually.
- Ensures accuracy in reporting timelines, metrics, scope, and deliverables.
- Demonstrates experience in establishing and maintaining requirements traceability throughout the project lifecycle to ensure alignment between business needs,
technical specifications, and deliverables.
- Adept at analyzing and communicating factors behind the project's progress or delays.
- Demonstrates ability to anticipate, evaluate, and communicate downstream implications of decisions, changes, or events across projects and stakeholders.
- Maintains thorough documentation of decisions to ensure transparency and facilitate cross-functional awareness.
- Demonstrates strong client engagement skills, including the ability to communicate effectively, build trust, and manage expectations.
- Maintains a solution-oriented approach when working with demanding stakeholders or team members, fostering respectful dialogue and mutual understanding.
- Commits to thorough planning, execution, and follow-through, avoiding shortcuts that could compromise quality, timelines, or stakeholder trust.
- Prioritizes long-term project outcomes over expedient solutions, ensuring decisions are aligned with strategic goals and delivery excellence.
- Maintains integrity and transparency in reporting project metrics, ensuring data is accurate, objective, and free from manipulation.
- Exhibits strong interpersonal skills, making it easy for colleagues to engage, collaborate, and resolve issues effectively.
- Utilizes data-driven metrics to provide objective insights into project status, enabling informed decision-making and proactive issue resolution.
-
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
-Project management planning (1-3 years) preferred
-Managing cross functional teams preferred
-Maintenance & operation (M&O) experience preferred
-Technical Medicaid experience (3-5 years) preferred
- Continuing process improvement experience preferred
#LI-Remote
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at .
Minimum Salary
$
150,000.00
Maximum Salary
$
170,000.00
Sr. Software Engineering Manager
Posted 13 days ago
Job Viewed
Job Description
Join our team as a Senior Manager of Software Engineering to lead a high performing team in delivering innovative IT applications. In this strategic leadership role, you'll guide a talented team of software engineers across multiple projects, driving excellence in application design, development, and integration. You'll collaborate closely with delivery and product managers to ensure high-quality, scalable solutions that meet business needs.
If you're passionate about building strong engineering teams, improving software lifecycle efficiency, and making a meaningful impact in the Medicaid technology space, we want to hear from you.
***This is a fully remote position with 10% travel. * **
Why Maximus?
- • Competitive Compensation - Quarterly bonuses based on performance included!
- • Comprehensive Insurance Coverage - Choose from various plans, including Medical, Dental, Vision, Prescription, and partially funded HSA. Additionally, enjoy Life insurance benefits and discounts on Auto, Home, Renter's, and Pet insurance.
- • Future Planning - Prepare for retirement with our 401K Retirement Savings plan and Company Matching.
- • Paid Time Off Package - Enjoy UTO, Holidays, and sick leave, along with Short and Long Term Disability coverage.
- • Holistic Wellness Support - Access resources for physical, emotional, and financial wellness through our Employee Assistance Program (EAP).
- • Recognition Platform - Acknowledge and appreciate outstanding employee contributions.
- • Tuition Reimbursement - Invest in your ongoing education and development.
- • Employee Perks and Discounts - Additional benefits and discounts exclusively for employees.
- • Maximus Wellness Program and Resources - Access a range of wellness programs and resources tailored to your needs.
- • Professional Development Opportunities- Participate in training programs, workshops, and conferences.
Essential Duties and Responsibilities:
- Provide strategic direction and guidance to the software engineers within the IT Applications Development team in support of application design, software development, and software integration.
- Define the key priorities in pursuit of the vision and goals associated with the Software Engineering practice.
- Ensure Software Engineering staff are following best practices around application design, software development, and software integration throughout the system development lifecycle.
- Leads and directs the work of other employees and has responsibility for personnel actions including; hiring, performance management, and termination.
- Provide leadership and direction to staff for completeness of application design, software engineering, and software integration.
- Work toward the improvement of the software life cycle time by increasing the quality of requirements and reducing the amount of time spent in the application design, development, and integration phases.
- Manage the Software Engineering staff as a shared service to support multiple projects.
- Ensure that the Software Engineers have the appropriate tools, skills, and training to support the project needs.
- Manage geographically distributed staff to maximize staff utilization.
- Work closely with delivery managers and product managers to support product delivery and enhancements.
- Drive all aspects of engineering recruiting including but not limited to; attracting great talent and retaining a highly skilled, proficient engineering team.
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
-Project management planning (1-3 years) preferred
-Managing cross functional teams preferred
-Maintenance & operation (M&O) experience preferred
-Technical Medicaid experience (3-5 years) preferred
- Continuing process improvement experience preferred
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Minimum Salary
$
150,000.00
Maximum Salary
$
170,000.00
Software Engineering Co-op
Posted 14 days ago
Job Viewed
Job Description
INVENT. IMPROVE. INSPIRE.
Fresenius Medical Care, a global leader in renal care, offers a product portfolio under the NxStage brand, which represents a suite of innovative medical technologies. We are not your typical medical products company. Our team of dedicated professionals is united by a shared commitment to revolutionizing renal care through simple, innovative therapeutic solutions that enhance the lives of patients, caregivers, and society at large. We are focused on driving innovation, education, and advocacy to redefine renal care. In partnership with our customers, patients, industry partners, and governmental agencies, we aim to realize a future where renal care is better, simpler, and more accessible.
Position Summary:
Participate in the design, development, and testing of NxStage Medical’s software products and/or related tools.
Core Responsibilities:
Assignment will vary but may include embedded SW development, Windows, Linux tools and/or scripting projects.
Add new functionality, as needed, along with supporting documentation and unit tests.
Ensure all activities conform to design controls. Ensure all analysis, design, and testing activities are properly documented.
Debugging new designs and developing reliability improvements to existing & new designs.
Perform other duties as assigned.
Requirements:
Software:
Candidate for BS in Software Engineering, Computer Science, or Computer Engineering
Programming in Java, C/C++; Objective C, C#/.net preferred; asp.net a plus
Embedded programming experience preferred
Java, JavaScript
Technical knowledge in software development methodologies, design, and implementation
Beginning analytical and design skills
Basic knowledge of project lifecycles, software development environments, and source control techniques
Software Engineering Intern (Wilmington, MA)

Posted 1 day ago
Job Viewed
Job Description
L3Harris Technologies is the Trusted Disruptor in the defense industry. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Title: Software Engineer Intern
Job Code: 28481
Job Location: Wilmington, MA
Job Description:
+ Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application
+ W ork closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system
+ Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of embedded software for real-time control of advanced tactical radio equipment
+ Develop software test procedures, software programs, and related documentation
+ Utilize modeling tools and equipment to establish operating data, conduct experimental tests, and evaluate results
+ Part icipate in peer reviews, identify , track and repair defects
+ U tilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, Qt) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE, and others for Motorola, Intel, TI, and custom processor designs)
Digital Signal Processing
+ Apply digital signal processing (DSP), communication systems, and software engineering concepts and principles in the development of software for the target application
+ Understanding of time domain versus frequency domain analysis, filter structures, and modulation/coding algorithms
+ Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system
+ Support and participate in all phases of the software and firmware development life cycle, including requirements analysis, design, implementation, integration, and test of embedded software for real-time control of advanced tactical radio equipment in an agile environment
+ Develop software test procedures, software programs, and related documentation
+ Utilize modeling tools and equipment to establish operating data, conduct experimental tests, and evaluate results
+ Participate in peer reviews, identify , track and repair defects
+ Utilize a variety of software languages (primarily C, C++, and VHDL as well as scripting languages) on embedded Linux and real-time operating system platforms (QNX, Motorola, Intel, TI, and custom processor designs)
Qualifications:
+ Pursuing a Bachelor's degree in computer science , Computer Engine ering , Software Engineering, Electrical Engineering, Wireless Engineering, Information Security, Mathematics, Digital Arts & Sciences or related field
Preferred Skills:
+ One or more of the following: C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time Controls, Wireless, Software Security, Robotics, OOA/OOD , Hadoop, Android, Embedded Systems
In compliance with pay transparency requirements, the salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas is $28.50 - $52.50/hr. his is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including relocation stipend, 401(k), EAP, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.
L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.
Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.
L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English ( or Spanish ( . For information regarding your Right To Work, please click here for English ( or Spanish ( .
Be The First To Know
About the latest Software engineering Jobs in Cambridge !
Software Engineering Intern - Marlborough, MA

Posted 1 day ago
Job Viewed
Job Description
Join Cytiva and be part of something life-changing. Our customers are advancing human health through groundbreaking research, vaccines, and therapies. As an intern, you'll contribute to our ecommerce platform, Cytiva.com, and gain hands-on experience in a global, mission-driven team.
What You'll Do:
+ Support development and testing of features for our ecommerce platform.
+ Collaborate with engineers, designers, and product managers.
+ Learn modern technologies like Angular/React, .NET Core, and TypeScript.
+ Participate in code reviews and improve documentation.
+ Shadow customer interviews to understand real-world needs.
+ Receive mentorship and grow your technical skills.
Who You Are:
+ Pursuing a degree in Computer Science, Engineering, or related field.
+ Familiar with web development (JavaScript/TypeScript, HTML/CSS).
+ Curious about scalable architecture and design patterns.
+ Strong communicator and team player.
+ Passionate about solving real-world problems through technology.
Why Cytiva?
+ Work on meaningful challenges with people who care.
+ Be part of a global team across 40+ countries.
+ Learn from experts in biotech and digital innovation.
+ Grow your career in a company that values learning and development.
Learn more at our winning team today. Together, we'll accelerate the real-life impact of tomorrow's science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.
For more information, visit .
Danaher Corporation and all Danaher Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law.
The U.S. EEO posters are available here ( .
We comply with federal and state disability laws and make reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact: or .
Senior Manager of Software Engineering
Posted 5 days ago
Job Viewed
Job Description
As a Senior Manager of Software Engineering at JPMorgan Chase within the Asset and Wealth Management team, you serve in a leadership role by providing technical coaching and advisory for multiple technical teams, as well as anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights influence budget and technical considerations to advance operational efficiencies and functionalities.
Job responsibilities
- Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Be accountable for decisions that influence teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary
- Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team
- Creates a culture of diversity, opportunity, inclusion, and respect for team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Experience leading teams of technologists
- Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
- Experience with hiring, developing, and recognizing talent
- In-depth knowledge of the services industry and their IT systems
- Practical cloud native experience
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
Preferred qualifications, capabilities, and skills
- Experience working at code level
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
Base Pay/Salary
New York,NY $171,000.00 - $60,000.00 / year; Boston,MA 147,250.00 - 225,000.00 / year
Software Engineering Manager (Teradyne, North Reading)

Posted 1 day ago
Job Viewed
Job Description
We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive.
Our Purpose
TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day.
We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.
Opportunity Overview
Teradyne is looking for a Software Engineering manager with cross-functional management skills to manage the internal core software development team. In partnership with other product development functions, you will play a critical role in enabling the team to develop software to achieve our business goals.
+ Providing architectural and technical guidance in the development and overseeing the delivery of our ATE software
+ You will be leading an agile team in designing, implementing, and testing of core software features to put features into releases.
+ Proactively manage, mitigate technical risks and execute effectively
+ Review and implement process improvements including the continuous integration objectives , achieving quality metrics, and instill the operational practices needed to sustain them
+ Helping set goals aligned with the organization's strategy and providing coaching and mentorship to reach those goals
+ Cultivating a culture that instills product first mindset, prioritizes candor, accountability, and collaboration
+ Foster the career development of the team. Mentor your team, helping them grow and develop their technical/functional skills
+ Hiring and growing new talent to meet the needs of the business while making staffing trade-offs as required
+ Manage team elements in multiple geographic locations
All About You
We seek individuals who share our passion and determination. Our commitment to customer success drives us to go the extra mile. If you're ready to join us in this mission, take a closer look at the minimum criteria for the position.
+ 5+ years of direct management, project and technical leadership, and/or team leadership experience
+ 10+ years in software sustaining or software development.
+ Experience in the semiconductor industry.
+ Understanding of the automated test equipment industry desired
+ Strong organizational and project management skills especially ability to work cross-functionally
+ Ability to spearhead and motivate others, communicating vision, setting goals and objectives, monitoring metrics and progress, and empowering the team to be successful.
+ Ability to set clear direction and priorities, organize activities, and supervise the team to hit project objectives.
+ Strong communication skills, ability to communicate at different levels of abstraction, and provide periodic updates to senior management and directors
+ Thorough knowledge of risk management, and failure modes and effects analysis
+ Understanding of time-to-market, cost-of-test, yield management, and relevant production concepts
+ Demonstrable ability to read, evaluate and interpret technical documents
+ Knowledge of Microsoft Office, particularly with an in depth understanding of Excel
+ Experience with C#/VBA, embedded, and multi-threaded programming a plus
+ Creativity, foresight, and mature judgment in anticipating and solving engineering problems
+ Strong commitment to product quality
+ Demonstrated experience in process development
+ Experience with Agile software development process is a plus.
+ Full product life cycle experience from concept to customer support is a plus
+ Bachelor of Science in Engineering from an accredited university required
+ Master's degree in EE/CS or MBA a plus
We are only considering candidates local to position location and are unable to provide relocation for this position.
This position is not eligible for visa sponsorship.
Compensation:
The base salary range for this role is $160,000 - $256,000. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.
Benefits:
Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here ( to see details.
Current openings may involve access to export controlled technology and may be subject to export licensing requirements prior to employment. ATTENTION APPLICANTS WITH DISABILITIES: If you're unable to access our on-line application due to a disability you may visit one of our locations or our Corporate Office at 600 Riverpark Drive, North Reading, MA and request a paper application form. In addition, you may also contact the HR Service Center at or contact them at for additional assistance. LitePoint, a Teradyne Company is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, age, disability status, protected veteran status, or any other characteristic protected by law. We are a VEVRAA Federal Contractor.