Principal Engineer
Staff software engineer job in Everett, MA
WHO WE ARE
As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute.
Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future.
TOTAL REWARDS
Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more.
Expected salary range of $144,900 to $161,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k).
PRIMARY PURPOSE OF POSITION
Performs advanced engineering problem solving in support of power plants. Responsible for technical decisions. Possesses superior knowledge in functional discipline and its practical application and has excellent knowledge of applicable industry codes and regulations. Functions with recognized industry-level of expertise in a technical area.
PRIMARY DUTIES AND ACCOUNTABILITIES
Provides in-depth technical expertise to develop, manage and implement engineering activities related to plant safety, reliability, maintainability, and availability ensuring compliance to customer's needs, regulatory requirements, and corporate policies
Accountable for the accuracy, completeness, and timeliness of work ensuring proper configuration management and assuring that standard design criteria, practices and codes are used in preparation of plans and specifications.
Provide technical expertise and consultation through direct involvement to identify and resolve equipment and system problems
Perform independent research, reviews, studies and analyses in support of technical projects
Provides initial or complete task management of engineering issues
Recommends equipment, new concepts and techniques to improve performance, simplify construction, reduce costs, correct design or material flaws, or comply with changes in codes or regulations
Supports plant design modifications, testing and problem solving
Assure all engineering products prepared or overseen are in accordance with applicable safety analyses, industry codes, and all regulatory requirements
Develop, implement and coordinate functional supervisory activities including, but not limited to, personnel, budgetary accountabilities and planning goals with respect to engineering personnel
MINIMUM QUALIFICATIONS
BS Engineering, AND 10+ years professional experience with exceptional performance. Approval of VP Engineering required to obtain this classification
PREFERRED QUALIFICATIONS
Solid performance rating for the last 2+ years in one of the following:
Process Engineering experience in the Natural Gas industry
Rotating equipment experience (piping design, pumps, compressors, generators, natural gas processing, cryogenics, etc.)
Recognized fleet or industry expert in knowledge/skill area
Registered structural or professional engineer
Also, one of the following:
Site/Corporate leadership (leads HITs, project manages outage or on-line work, lead for issue termination, troubleshooting lead
Interdepartmental experience
Software Development Engineer in Test - AI
Staff software engineer job in Boston, MA
JOB MISSION:
New Balance is seeking a forward-thinking Senior SDET with a developer's mindset and a passion for AI to lead the next evolution of our global eCommerce test automation platform. This is a unique opportunity for someone who thrives on staying ahead of AI trends and is eager to apply them to modern software quality engineering. You'll drive the transformation of our Selenium and BDD-based test stack into a cutting-edge, AI-augmented platform that supports everything from unit testing to full user journey validation. If you're a builder at heart-excited by the challenge of creating scalable, self-healing, and autonomous testing systems that empower both engineers and developers-this role is for you.
MAJOR ACCOUNTABILITIES:
Lead the architectural redesign of our test automation platform, transitioning from a legacy Selenium/C# and BDD stack to a modern, intelligent framework.
Design, build, and maintain AI-driven test automation platforms that enable reliable, scalable tests across the entire testing pyramid-from unit and integration to full end-to-end user journeys.
Implement AI-augmented testing strategies to support autonomous test creation, maintenance, and healing.
Integrate visual validation tools such as Applitools Eyes into the automation pipeline.
Collaborate cross-functionally with developers, QA engineers, and DevOps to ensure test coverage, reliability, and scalability across global eCommerce sites.
Evaluate and integrate open-source and commercial tools that enhance test intelligence, observability, and maintainability.
Advocate for testability by partnering with developers and architects to influence solution design.
Mentor and guide other SDETs and QA engineers in modern test automation practices and AI-driven testing approaches.
Continuously research and prototype emerging AI technologies in the testing space to keep the platform at the forefront of innovation.
REQUIREMENTS FOR SUCCESS:
5+ years of experience in test automation, with deep expertise in Selenium and C#.
Strong understanding of BDD frameworks (e.g., SpecFlow, Cucumber) and test design principles.
Hands-on experience with Selenium extensions such as Healenium, Selenide, or Selenium Grid, with a focus on improving test resilience, scalability, and maintainability.
Proven ability to implement self-healing test mechanisms and intelligent locator strategies to reduce flakiness and maintenance overhead.
Familiarity with AI-augmented testing strategies (e.g., intelligent test generation, adaptive test execution).
Experience integrating Selenium-based frameworks into modern CI/CD pipelines (e.g., Azure DevOps, Jenkins), with AI-driven diagnostics or analytics.
Proficiency with visual testing tools like Applitools Eyes.
Experience with modern automation frameworks such as TestRigor, Playwright, or Cypress.
Exposure to machine learning or NLP concepts applied to software testing.
Contributions to open-source testing tools or frameworks.
Strong problem-solving, communication, and mentoring skills.
Sr. Software Engineer, Embedded Network
Staff software engineer job in Marlborough, MA
Senior Software Engineer - Embedded Network
Job Type: Direct Hire
We are seeking a Senior Embedded Software Engineer to join a high-impact engineering team focused on building secure, high-performance networking solutions used across government and mission-critical environments. This team operates in an agile, fast-moving environment where engineers have strong ownership, visibility, and influence over product direction - while benefiting from the stability, resources, and long-term growth of a large technology organization.
In this role, you'll contribute to the design, development, and enhancement of embedded networking capabilities across multiple product lines. Work involves building and refining secure communications software on embedded Linux platforms, ensuring alignment to evolving government cybersecurity standards.
You will collaborate closely with cross-functional teams to clarify requirements, architect solutions, and support the full development lifecycle from implementation through integration, automation, testing, and certification.
Responsibilities
Design, develop, and integrate high-speed, scalable embedded networking software (protocols, device drivers, data plane)
Contribute to secure software and systems engineering efforts supporting government cybersecurity requirements
Work as part of an agile, multidisciplinary development team
Develop and maintain software on embedded Linux platforms
Support integration, debugging, testing, and performance validation of embedded software
Ensure adherence to evolving security design standards and compliance requirements
Qualifications
Required
10+ years of hands-on software development using C/C++ in embedded environments
10+ years of experience with network software design and development
7+ years of experience working with Linux OS, preferably in embedded systems
Strong experience with networking protocols (e.g., TCP/IP, IPsec, MACsec, TLS, etc.)
Experience with object-oriented software development
Exposure to Agile/Scrum development environments
Ability to plan, track, and report progress across the development lifecycle
U.S. Citizenship required (role supports U.S. Government programs)
Ability to obtain and maintain a DoD Secret Clearance (active clearance preferred)
Bachelor's degree or higher in Computer Science, Computer Engineering, or related field
Preferred / Nice to Have
Experience with Linux network stack and/or Linux kernel module development
Familiarity with device drivers or lower-level embedded development
Experience with CI/CD, unit testing, and automated pipelines
Experience with Rust for embedded systems
Real-time or performance-critical embedded development experience
Work Environment
Agile Scrum teams (5-12 engineers)
Work involves secure networking products for government programs
Collaboration with peer engineers, systems engineering, and security teams
Additional Details
Work Authorization: U.S. Citizenship required
Clearance: Active DoD Secret highly preferred; ability to obtain clearance required
Travel: Up to 10%
Location Flexibility: Marlborough, MA preferred; other U.S. locations considered for highly qualified, clearable candidates
Engineer, Senior
Staff software engineer job in Everett, MA
WHO WE ARE
As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute.
Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future.
TOTAL REWARDS
Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more.
Expected salary range of $118,800 to $132,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k).
PRIMARY PURPOSE OF POSITION
Performs advanced technical/engineering problem solving in support of Power plant operations. Responsible for technical decisions. Possesses excellent knowledge in functional discipline and its practical application and has detailed knowledge of applicable industry codes and regulations.
PRIMARY DUTIES AND ACCOUNTABILITIES
Provide in-depth technical expertise to develop, manage and implement engineering analysis, activities and programs
Provide technical expertise and consultation through direct involvement to identify and resolve equipment and system problems
Provide complete task management of engineering issues
Perform engineering tasks as assigned by supervision applying engineering principles
Accountable for the accuracy, completeness, and timeliness of work ensuring proper configuration management and assuring that standard design criteria, practices, procedures and codes are used in preparation of plans and specifications
Perform independent research, reviews, studies and analyses in support of technical projects and programs.
Recommend equipment, new concepts and techniques to improve performance, simplify construction, reduce costs, correct design or material flaws, or comply with changes in codes or regulations
MINIMUM QUALIFICATIONS
BS Engineering, and 5+ years professional experience
Has demonstrated solid or better results for at least 2 years and works independently in assigned areas of knowledge and skills
Has completed assigned skills and knowledge development training to broaden and deepen knowledge in select areas. Demonstrated ability to assist/mentor junior engineers on technical issues
PREFERRED QUALIFICATIONS
Demonstrated ability to assist/mentor junior engineers on technical issues
Higher level of accountability than an Engineer 2
Demonstrated proficiency leading cross functional initiatives at an asset/plant
Process Engineering experience in the Natural Gas industry
Rotating equipment experience (piping design, pumps, compressors, generators, natural gas processing, cryogenics, etc.)
Java Software Engineer
Staff software engineer job in Marlborough, MA
Local Only
Full Time Hybrid (2-3 Days On Site) - Back End JAVA / AI Engineer
$130,000-$150,000
Backend Engineer will architect and build AI-powered workflows, microservices, integrations and APIs. Candidates will work closely with Product, Engineering, Business, Data, and Operations to scale for high growth.
Design AI-Powered Systems and Architect AI workflows for complex solutions
Develop Microservices and use Spring-based architecture to build out scalable components
Integration Engineering including API integrations with partners and clients
Participate in data engineering tasks like data migration and ETL processes
Cross-Team Collaboration: Work with product managers, designers, and other engineers to understand requirements and translate them into technical specifications
Technical Documentation: Translate business requirements into technical specs and document solution architecture with design considerations
Suggested Experience
BS/MS plus 5 years of experience building enterprise applications
Strong knowledge of microservices architecture, Spring Stack, Relational DB and RESTful APIs
Proven experience with Spring tech stack (Spring Boot, Spring Cloud, Spring Data, Spring AI)
Experience with cloud deployment services (AWS preferred, Azure, GCP)
Knowledge of containerization and orchestration (Docker, Kubernetes)
Experience with observability tools (Prometheus, Grafana, New Relic, Datadog)
Senior Application Developer
Staff software engineer job in Smithfield, RI
HCLTech is looking for a highly talented and self- motivated Node.js (Nest.js) Developer to join it in advancing the technological world through innovation and creativity.
Job Title: Node.js (Nest.js) Developer
Position Type: Full-time
Location: 900 Salem St, Smithfield, RI 02917
Onsite
Technical skills:
7 to 10 years of experience in API Development using Node.js(Nest.js/Express.js) or Java.
Hands on experience with ng Ast or similar library for Meta-Data Extraction.
Knowledge of Angular and Angular Schematics.
Unit testing experience using Jest.
Experience with databases: MongoDB, PostgreSQL, or similar.
Work on microservices architecture and ensure seamless orchestration between services.
Optimize application performance through caching, load balancing, and efficient resource usage.
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Experience in working with CI/CD tools and version control systems
Soft skills:
Excellent problem-solving and analytical skills.
Ability to work independently and in a team environment.
Strong communication and documentation skills.
Experience Level : 7 to 10 years
Pay and Benefits
Pay Range Minimum: $ 62000 year
Pay Range Maximum: $127600 per year
HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation.
Compensation and Benefits:
A candidate's pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.
Senior Software Engineer
Staff software engineer job in Woburn, MA
The Alexander Technology Group is looking for a Senior Software Engineer with a focus on AI Platforms and Edge Computing.
.
Full-time
Salary: 150-200k
Requirements:
Design and implement software platforms for AI, data processing, and edge-to-cloud deployments.
Architect and deploy scalable systems across hybrid environments.
Develop high-performance components in C/C++, Go, and Python.
Build APIs and middleware connecting AI models, data services, and applications.
Use IaC, Docker, and Kubernetes for automated, cloud-native deployments.
Optimize performance, security, and reliability in distributed systems.
Qualifications
7+ years in software engineering for embedded, cloud, or distributed systems.
Strong skills in C/C++, Go, Python, and Linux-based environments.
Experience with SOA, SaaS, and Infrastructure-as-Code (Terraform, CloudFormation).
Proficient with Docker, Kubernetes, and CI/CD workflows.
Knowledge of networking, debugging, and optimization in real-time systems.
Familiarity with AWS, Azure, or GCP.
If interested, please send resume to ************************
Senior Workday Extend Developer
Staff software engineer job in Marlborough, MA
Design and develop Workday Extend applications to meet evolving business needs.7-10 years of experience working with Workday Development, Core Connectors, EIBs, Workday Studio, and PECI.
Collaborate with functional teams (HR, Finance, IT) to understand requirements and deliver scalable Workday solutions.
Note : If you are interested please share me your resumes to ********************* or else reach me at **********.
Senior Dotnet Developer
Staff software engineer job in Milford, MA
Role: Tech Lead .NET full stack with Angular
Contract role
Who are we looking for?
Mphasis is looking for a Tech Lead to join a dynamic team creating software to develop cloud applications using Microsoft based tech stack. The candidate will work collaboratively with the design lead, product owners, and other business stakeholders to understand requirement needs and then work further with development teams to get the requirements into marketable customer-facing products.
Technical Skills:
Strong and proven background in Information Technology.
Should have the experience of Leading the team technically and own the responsibility of Quality Deliverables
Strong working knowledge of .NET Core, C#, REST API,
Working knowledge of Angular 15 or later, Typescript, HTML 5 and CSS 3.
Working knowledge of NoSQL Databases.
Experience on AWS and Docker
Good understanding of CI/CD pipelines and SonarQube.
Good understanding of GIT and it's process like
Troubleshooting issues related to code performance.
Chromatography or LC/MS instrument control experience is a plus..
Qualification:
University degree (preferably in a science related subject or in engineering)
Overall, 10--14 years in experience in IT Application/Software Development field.
Good and hands-on knowledge of Agile adoption (concept of delivering MVP) is mandatory.
Senior Software Engineer
Staff software engineer job in Boston, MA
Senior Software Engineers - Relocate to NYC (Boston's Best Only)
Industry: High-performance trading & research engineering
Comp: $600k - $1.5m
We're hiring a small number of exceptional Software Engineers to join a high-impact engineering group in NYC. If you're in Boston and operating well above average, this is where your ability actually gets used.
What You'll Work On
Serious engineering - not feature factory work:
Distributed computing & large-scale data systems
Research/modelling platforms
High-performance execution & routing
Core infra powering real-time decisioning
Small teams. High autonomy. Immediate impact.
Who Should Apply
Engineers with clear, proven excellence, typically shown through:
Elite Foundations
Top CS/Math/EE degree (MIT/Harvard/CMU/Stanford/etc. or equivalent)
Strong GPA (usually 3.7+ or equivalent)
Real Engineering Depth
Distributed systems, infra, platform, HPC, research tooling or similar
Ownership of complex, performance-critical systems
Fast progression + high trust roles
High Problem-Solving Ability
Algorithms, systems thinking, clean architecture, first-principle reasoning.
Commercial Awareness
You build with purpose - speed, correctness, and impact matter to you.
Not a Fit
Web dev only, Maintenance roles, Anyone not relocating to NYC
What You Get
Market-leading comp
NYC relocation
High-calibre peers
Work that hits production fast
A genuinely career-defining engineering environment
If You're One of Boston's Top Engineers - Apply.
Senior Software Engineer (Investment Tools)
Staff software engineer job in Boston, MA
This role is with a DeWinter Investment Management Partner
Boston, MA - Hybrid Role - We are targeting local candidates that can be in the Boston office 3 days per week.
12 Month + contract (or contract to hire, if desired)
Position Summary
We're seeking a senior, full-stack engineer using React and Python for our portfolio management and tools team, These tools are used for company wide investing strategies. Prior domain experience is not required.
Key Responsibilities
Design and build new tools to attribute portfolio performance and risk across alpha, transaction, liquidity, and risk models for quantitative investment strategies.
Support and drive research initiatives that improve the investment process based on insights from attribution systems.
Develop scalable, full-stack applications using Python, React, and JavaScript.
Architect robust backend solutions leveraging Python and both relational and non-relational databases for high-performance data processing.
Unify and optimize reporting across global strategies and workflows, including exception-driven reports.
Implement cloud-ready solutions that adapt to evolving investment needs.
Work with APIs and data structures to deliver real-time portfolio insights.
Maintain and enhance an internal configuration-based language for portfolio analytics.
Partner closely with portfolio managers, quantitative researchers, and engineers to align tools with real-world investment workflows.
Qualifications
Bachelor's degree in a relevant field; CFA progress a plus.
4-6 years of experience in full-stack or portfolio tools development using modern technologies.
Strong backend engineering skills, including distributed computing and API design.
Familiarity with investment concepts such as attribution and risk analysis.
Demonstrated ability to build fast, maintainable, and scalable systems deployed in cloud environments.
Senior Software Engineer
Staff software engineer job in Quincy, MA
Job Title: Sr. Application Programming Developer
Skills: Java/Python with AWS background
Job Type: [Full-time / Contract]
We are seeking a highly skilled Senior Software Developer with strong experience in Java / Python, and proficiency in AWS cloud services. You will be responsible for developing scalable applications, designing API services, automating deployments, and optimizing system performance in a cloud-native environment.
Key Responsibilities
Design, build, and maintain robust and scalable backend services using Python and/or Java.
Develop RESTful APIs and data processing pipelines for mission-critical systems.
Implement automated CI/CD pipelines for build, test, and deployment using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline.
Deploy applications to AWS using services like Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, RDS, and others.
Work with infrastructure-as-code (IaC) using Terraform or AWS CloudFormation.
Integrate logging, monitoring, and alerting using CloudWatch, ELK, or Prometheus/Grafana.
Collaborate with architects, DevOps engineers, and product teams to ensure system reliability and performance.
Ensure code quality through unit/integration testing, peer reviews, and static code analysis.
Participate in Agile/Scrum ceremonies and contribute to continuous improvement practices.
Required Skills
8+ years of experience in software development using Java / Python.
Strong understanding of object-oriented programming and design patterns.
Hands-on experience with AWS services in production environments.
Experience with CI/CD tools and automation workflows.
Proficient with Docker and containerized development; exposure to Kubernetes is a plus.
Familiarity with Git, REST APIs, and microservice architecture.
Good understanding of DevOps principles and cloud security best practices.
Experience working with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.).
Regards,
***********************
***********************
Firmware Engineer
Staff software engineer job in Burlington, MA
Consume graphic designs to design, document, and implement UI software using Qt/QML
Develop and support LCD/Touch/Video drivers.
Develop and optimize embedded firmware for consumer electronic products using C/C++.
Apply Scrum methodologies for task management, sprint planning, and feature delivery.
Use Jira, Confluence, and Bitbucket for planning, code reviews, and high-quality documentation
Position Requirements:
Experience building and maintaining user interface software with C++, QML, Qt for MCU, Figma
Experience with video software (playback, decoding, screen drivers)
Experience with FreeRTOS, Linux
5+ years' experience; BS in CS, EE, or related field
Excellent problem-solving, communication, and teamwork skills.
Software Engineer 4 - DevSecOps
Staff software engineer job in Cambridge, MA
**Must be able to obtain a Secret Clearance. US Citizenship Required.**
CTS International is seeking highly motivated DevSecOps Software Engineers across a broad range of experience levels-Experienced, Senior, and Subject Matter Expert (SME) / Technical Lead Engineer (TLE)-to join an advanced software initiative involving CI/CD pipelines, AI tools, and hardware-in-the-loop (HIL) testing environments.
This position is based onsite in Cambridge, MA and will contribute to the development, automation, deployment, and verification of safety-critical software systems within a high-performance engineering environment.
Core Responsibilities
Designs, develops, and completes test and verification of software products to ensure quality, reliability, and functionality.
Partners with stakeholders to review and identify software requirements, define test objectives, and ensure testability throughout the CI/CD pipeline.
Develops and maintains standardized processes, automated test scripts, and performance metrics to streamline the software engineering lifecycle.
Sets up and configures integrated test environments-including hardware, software, and network components-to replicate real-world production environments.
Executes test scenarios and reports results, identifying defects, vulnerabilities, and areas for improvement.
Creates, documents, and maintains test plans, procedures, artifacts, and traceability documentation in compliance with data privacy and security protocols.
Implements and maintains hardware-in-the-loop (HIL) automation systems for software and hardware integration testing within avionics platforms.
Supports continuous improvement efforts to optimize software quality and development efficiency across multidisciplinary teams.
Senior / SME / Technical Lead (Level 4/5) Responsibilities
Leads the development, documentation, and enforcement of DevSecOps best practices to enable rapid, reliable, and secure CI/CD workflows.
Mentors junior engineers and contributes to achieving major technical milestones across cross-functional engineering groups.
Drives collaboration between software and HIL teams to integrate AI-enhanced software solutions into hardware testing environments.
Proficient in version control systems (e.g., Git, GitHub, GitLab) and CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
Experience with configuration management tools (e.g., Ansible, Puppet, Chef), containerization/orchestration (e.g., Docker, Kubernetes), and artifact repositories (e.g., Nexus, Artifactory).
Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus but not required.
Hands-on experience with test automation frameworks such as PyTest, Selenium, JUnit, or similar.
Strong understanding of monitoring and logging tools such as Prometheus and the ELK stack.
Willingness to use AI tools in CI/CD and test automation is required; familiarity with AI frameworks (e.g., TensorFlow, PyTorch) is a plus.
Excellent collaboration skills, effective communicator, and thrives in a fast-paced, agile development environment.
Basic Qualifications (Required Skill/Experience):
Bachelor's degree and typically 3 or more years' experience in a software engineering classification or a Master's degree with 1 year of experience in a software engineering classification.
Must be able to work onsite in Cambridge, MA
Preferred Qualifications (Desired Skills/Experience):
Education or experience in modern CI/CD techniques and/or use of AI Tools
Ability to obtain a U.S. Security Clearance if sponsored
Senior-Level (Level 4) Education/Experience:
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+1 years' related work experience, Master+3 years' related work experience).
How to Apply for Position:
Click the link below to submit your application directly:
************************************************************
If this opportunity excites you, please reach out to our recruiting team, at ************************* or call us at ***************** .
Software Engineer (Artificial Intelligence)
Staff software engineer job in Cambridge, MA
Title: Software Engineer (Artificial Intelligence)
Duration: 12 Months
Pay Rate : $60 - $110 (DOE)
We are seeking a Technical Engineer to design, develop, and implement advanced Artificial Intelligence (AI) algorithms and models for next-generation avionics and aerospace systems. This position involves hands-on AI model development, leadership of a small technical team, and close collaboration with cross-functional engineering groups.
Key Responsibilities
Design, develop, document, and implement AI and Machine Learning (ML) models using standard tools and ethical practices.
Evaluate the use of existing AI tools for code generation and avionics applications.
Collect, clean, preprocess, and analyze large datasets to ensure data quality and extract insights.
Test, document, and debug AI software systems and algorithms.
Train, evaluate, and optimize AI model performance.
Conduct Safety Risk Management for AI models per organizational standards.
Integrate and deploy efficient, scalable AI solutions into production environments.
Partner with cross-functional and domain experts to align AI initiatives with business and engineering goals.
Stay updated on emerging AI frameworks, tools, and regulations in engineering environments.
Required Qualifications
Bachelor's degree and typically 5- 7+ years of software engineering experience
Strong programming skills in Python, C, or C++.
Experience developing or implementing AI/ML algorithms and tools.
Must be able to work onsite in Cambridge, MA.
Excellent communication, documentation, and teamwork skills.
Preferred Qualifications
Experience with AI frameworks such as TensorFlow, PyTorch, or Keras.
Familiarity with automated testing (Google Test, PyTest) and CI/CD tools (Jenkins, GitLab CI/CD).
Exposure to ADA, avionics software, or embedded systems.
Background in data preprocessing, model training, and optimization.
Research or publications in the AI software field are a plus.
Ability to obtain a U.S. Security Clearance if sponsored.
Software Engineer
Staff software engineer job in Cambridge, MA
💻 Software Engineer | Scalable Systems | Onsite (Cambridge, MA)
A rapidly growing tech startup is building AI-driven, high-performance systems designed to solve complex, real-world challenges. The team blends software engineering and systems optimization to create scalable, reliable technology that supports next-generation applications.
As a Software Engineer, you'll play a key role in designing and building scalable front-end and back-end systems in TypeScript, collaborating with talented engineers to deliver secure and efficient solutions that perform at scale.
Tech: TypeScript, React, and Node.js
If you enjoy building scalable systems that drive innovation and want to make a visible impact in a fast-moving startup, this could be the perfect fit.
📍 Location: Cambridge, MA (onsite)
💰 Up to $300,000 (dependant on exp.) + equity options
Interested? Apply now!
Full Stack Software Engineer
Staff software engineer job in Boston, MA
Who We Are
We're a fast-scaling startup building high-performance systems where AI meets enterprise infrastructure. Our platform helps organisations ship faster, scale smarter, and run reliable software through modern engineering and data-driven optimisation.
What You'll Do
Build and scale end-to-end systems using TypeScript across frontend and backend
Ship performant, secure features with React (or similar) and Node.js
Design scalable APIs and optimise systems for speed, stability, and efficiency
Work closely with product, platform, and systems teams to deliver real-world impact
Embed engineering best practices and raise the bar for code quality and delivery
What You'll Bring
Strong full-stack experience with TypeScript, React, and Node.js
Experience operating cloud-native systems (AWS, GCP or Azure)
Solid understanding of containers and orchestration (Docker, Kubernetes)
Experience with both SQL & NoSQL databases
A product-minded approach and strong problem-solving skills
Nice to Have
Exposure to AI/ML-powered systems
Experience with DevOps or Infrastructure-as-Code
Background in early-stage or high-growth startups
Why Join
Build core product in a high-ownership environment
Work at the intersection of AI and scalable systems
Competitive salary, equity, and meaningful benefits
Fast-paced team with real opportunity for growth and progression
Exposure to AI/ML-powered systems
Experience with DevOps or Infrastructure-as-Code
Background in early-stage or high-growth startups
Why Join
Build core product in a high-ownership environment
Work at the intersection of AI and scalable systems
Competitive salary, equity, and meaningful benefits
Fast-paced team with real opportunity for growth and progression
(Part-time) Embedded Firmware Engineer
Staff software engineer job in Newton, MA
Join a collaborative engineering team and support verification of a next-generation embedded firmware system. This role is ideal for an engineer who enjoys hands-on testing of complex embedded software and is looking for a flexible part-time schedule (approximately 20 hours per week).
What You'll Do
Execute firmware verification testing for the VIP III platform and document results with accuracy and clarity.
Run test cases, identify issues, and support debugging alongside the engineering team.
Contribute to system-level functional testing and continuous quality improvements.
Participate in onboarding and align work with the project's verification test schedule.
What You Bring
Strong experience with embedded systems and firmware testing methodologies.
Proficiency in C programming; familiarity with Quantum Leaps (QP) or similar real-time frameworks is a plus.
Hands-on experience with system-level functional testing (more than deep firmware design verification).
Ability to plan and execute firmware-level testing using automated tools.
Excellent attention to detail, clear communication, and the ability to work independently and collaboratively.
Embedded Software Engineer
Staff software engineer job in Cambridge, MA
MORSE Corp is an employee owned, small business based in Cambridge, MA, Arlington, VA, 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 US National Security Ecosystem.
Take the next step in your career now, scroll down to read the full role description and make your application.
As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the engineering design cycle from concept to deployment. You will be exposed to technologies that span the software technical stack from bare-metal firmware development to Linux-hosted robots and containerized cloud-deployed micro-services. Additionally, you are motivated to focus on the intersection of the user, software, and hardware to ensure that deployed autonomous systems can execute their mission successfully while exceeding the customer's expectations.
Responsibilities
Develop firmware/software for embedded components in support of small UAS and or UAVs
Develop, implement, validate, and sustain Guidance, Navigation and Control (GNC) software for autonomous vehicles
Develop and support automated Hardware-In-The-Loop (HWIL) testing architecture to exercise all components
Support flight testing testing of UAS and UAVs. Including setup, system checkouts, ground station support, log retrieval and analysis, and debugging.
SKILLS AND REQUIREMENTS
The ideal candidate will have a strong and diverse background with an emphasis on software development for embedded systems. Prior experience working on multi-disciplinary projects that exist at the confluence of mechanical, electrical, systems, and software engineering is strongly desired. Finally, the ideal candidate should be able to decompose complex problems into their constituent components, devise plans for executing each piece of the problem, and follow-through on solution development, test, and verification.
BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field
5+ years of software development experience for embedded systems, particularly UAS
Strong proficiency with C++, Python and/or Rust
Knowledge of Embedded Linux operating systems
Experience with CMake, Docker, and/or Gitlab
Strong debugging and troubleshooting skills
Experience with Pixhawk and PX4
Understanding of various data communication protocols is nice to have
Willingness and desire to travel for, and participate in, field tests up to 10% of each year
US CITIZENSHIP REQUIRED and ability to obtain a U.S. Security Clearance
The team at MORSE takes pride in being the smart team that is easy to work with. We focus on steady, long-term success while maintaining a collaborative, enjoyable work experience for our employees. xevrcyc Our team values work-life balance through flexibility and other programs, along with a comprehensive benefits package for employees and families. For more information, please visit
Software Engineer 4 - HIL
Staff software engineer job in Cambridge, MA
**Must be able to obtain a Secret Clearance. US Citizenship Required.**
CTS International is partnering with a prestigious client to support a cutting-edge software engineering initiative focused on Continuous Integration/Continuous Deployment (CI/CD) pipelines and Artificial Intelligence (AI) tool integration. We are seeking a broad range of engineering talent-from experienced professionals to Senior-level and Subject Matter Experts (SMEs)/Technical Lead Engineers (TLEs)-to join a high-impact team in Cambridge, MA.
This is a dynamic opportunity to influence the future of test automation and verification in advanced software and avionics systems. Engineers in this role will be key players in developing, executing, and maintaining test environments that mirror real-world scenarios in AI-enhanced, hardware-in-the-loop (HIL) platforms.
Key Responsibilities
Set up and configure complex test environments including hardware, software, and networking to emulate production-level conditions.
Design, develop, and conduct comprehensive software test and verification procedures to ensure reliability, performance, and functionality.
Collaborate with stakeholders to define test strategies, validate software requirements, and optimize testability.
Create and maintain automated test frameworks and scripts to drive efficiency across the verification lifecycle.
Generate and present detailed test plans, test cases, and test reports aligned with rigorous software standards and security protocols.
Identify and resolve defects, vulnerabilities, and performance bottlenecks during system testing.
Implement and operate Hardware-in-the-Loop (HIL) test environments for avionics and embedded systems.
Contribute to Agile software development lifecycles and integrate with DevSecOps teams to embed testing into CI/CD workflows.
Senior-Level (Level 4 and Level 5) Requirements
Leads the setup and configuration of test environments, including hardware, software, and network configurations to replicate production environments.
Familiar with automated testing methodologies and frameworks to ensure rapid and efficient test execution is a plus.
Willingness to use AI Tools in HIL development required; familiarity is a plus but not required.
Ability to collaborate effectively with CI/CD (DevSecOps) teams to integrate software deployment with hardware-in-the-loop testing environments.
Proficient in NI TestStand, NI VeriStand, and NI LabVIEW for HIL testing and automation.
Excellent collaborator with cross-functional teams to achieve a common goal, including a teamwork mindset, good communication skills, and a desire for fast-paced development.
Advises on the setup and configuration of test environments, including hardware, software, and data configurations to replicate production environments.
Familiarity with FPGA testing/architecture is a plus.
Sets up and configures test environments, including hardware, software, and network configurations to replicate production environments.
Excellent collaborator with cross-functional teams to achieve a common goal, including a teamwork mindset, good communication skills, and a desire for fast-paced development.
Proficient in NI TestStand, NI VeriStand, and NI LabVIEW for HIL testing and automation, or similar HIL platforms.
Hands-on experience with NI PXIe systems and hardware integration.
Knowledge of avionics communication protocols (MIL-STD-1553, ARINC 429, CAN) a plus.
Experience in verifying and validating avionics display systems a plus.
Strong programming skills in C/C++, Python, MATLAB or similar.
Excellent problem-solving and troubleshooting abilities.
Familiarity with data acquisition and signal processing techniques.
Familiar with version control systems (e.g., Git).
Experienced with automated test and verification.
Comfortable with lab and hardware systems/equipment.
Basic Qualifications (Required Skill/Experience):
• Bachelor's degree and typically 3 or more years' experience in a software engineering classification or a Master's degree with 1 year of experience in a software engineering classification.
• Must be able to work onsite in Cambridge, MA
Preferred Qualifications (Desired Skills/Experience):
• Education or experience in modern HIL techniques and/or use of AI Tools
• Ability to obtain a U.S. Security Clearance if sponsored.
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.
How to Apply for Position:
Click the link below to submit your application directly:
************************************************************
If this opportunity excites you, please reach out to our recruiting team, at ************************* or call us at ***************** .