1

Civil Engineer Python Jobs in Somerville, MA (NOW HIRING)

Sr. Firmware Engineer

Andover, MA ยท On-site

$101K - $140K/yr

Familiarity with Python and/or FreeRTOS. * Experience with SPI, I2C, and other board-level ... An employer who violates this law shall be subject to criminal penalties and civil liability. MKS ...

Sr. Firmware Engineer

Andover, MA ยท On-site

$101K - $140K/yr

Familiarity with Python and/or FreeRTOS. * Experience with SPI, I2C, and other board-level ... An employer who violates this law shall be subject to criminal penalties and civil liability. MKS ...

Bachelor's Degree in Civil/Environmental/Chemical/Mechanical Engineering; preference given to those ... Previous experience programming in software languages such as Python, R, C, MATLAB, etc.

Senior Bentley BIM Engineer

Boston, MA ยท On-site +1

$130K - $160K/yr

Experience: 10+ years in infrastructure BIM modeling, with 6+ years leading large-scale civil/rail ... From mastering basic Excel data and Bluebeam Revu markup workflows to writing custom Python or ...

Senior Bentley BIM Engineer

Boston, MA ยท Remote

$130K - $160K/yr

Experience: 10+ years in infrastructure BIM modeling, with 6+ years leading large-scale civil/rail ... From mastering basic Excel data and Bluebeam Revu markup workflows to writing custom Python or ...

Python * ClickHouse * Kafka * ZooKeeper * Django * Redis Must Have: * Highly skilled in using at ... An employer who violates this law shall be subject to criminal penalties and civil liability. Our ...

Architect and guide the development of Python-based test infrastructure, automation frameworks, and ... An employer who violates this law shall be subject to criminal penalties and civil liability. The ...

... civil and geotechnical engineering practices. The ideal candidate is a hands-on engineer with ... Programming experience in C, C++, Python, or assembly for embedded systems * Exposure to Matlab and ...

Controls Engineer

Acton, MA ยท On-site

$130K - $140K/yr

... civil and geotechnical engineering practices. The ideal candidate is a hands-on engineer with ... Programming experience in C, C++, Python, or assembly for embedded systems * Exposure to Matlab and ...

Architect and guide the development of Python-based test infrastructure, automation frameworks, and ... An employer who violates this law shall be subject to criminal penalties and civil liability. The ...

... civil and geotechnical engineering practices. The ideal candidate is a hands-on engineer with ... Programming experience in C, C++, Python, or assembly for embedded systems * Exposure to Matlab and ...

Architect and guide the development of Python-based test infrastructure, automation frameworks, and ... An employer who violates this law shall be subject to criminal penalties and civil liability. The ...

next page

Showing results 1-20

Civil Engineer Python information

See Somerville, MA salary details

$25.1K

$152.7K

$221K

How much do civil engineer python jobs pay per year?

As of Jun 8, 2026, the average yearly pay for civil engineer python in Somerville, MA is $152,749.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,600.00 and $179,500.00 per year, depending on experience, location, and employer.

How do civil engineers use Python in their daily workflow, and what are some typical tasks where programming skills are most valuable?

Civil engineers who are proficient in Python often leverage their programming skills to automate repetitive calculations, analyze large datasets from simulations or site surveys, and develop custom tools to streamline project workflows. Typical tasks include scripting for structural analysis, automating report generation, and creating visualization dashboards for project data. Python also facilitates collaboration with interdisciplinary teams, such as integrating engineering models with GIS or BIM systems. Embracing Python can significantly enhance productivity and open opportunities for innovation within civil engineering projects.

What are the key skills and qualifications needed to thrive as a Civil Engineer with Python expertise, and why are they important?

To thrive as a Civil Engineer with Python expertise, you need a solid background in civil engineering principles, mathematics, and programming, typically supported by a degree in civil engineering and experience with Python. Familiarity with technical tools such as AutoCAD, Civil 3D, structural analysis software, and Python libraries like NumPy and Pandas is essential. Strong analytical thinking, problem-solving, and effective communication skills enable you to bridge engineering concepts with computational solutions. These skills are crucial for optimizing design processes, automating workflows, and enhancing project efficiency in modern civil engineering environments.

What is the difference between Civil Engineer Python vs Civil Engineer AutoCAD?

AspectCivil Engineer PythonCivil Engineer AutoCAD
Required CredentialsBachelor's in Civil Engineering, programming skills in PythonBachelor's in Civil Engineering, proficiency in AutoCAD
Work EnvironmentDesign, analysis, and automation tasks often involving software developmentDrafting, designing, and creating technical drawings
Industry UsageData analysis, automation, modeling in civil projectsCreating detailed plans and blueprints for construction
Common Search/ComparisonYesYes

Both Civil Engineer Python and Civil Engineer AutoCAD roles require a civil engineering background, but Python focuses on programming, automation, and data analysis, while AutoCAD emphasizes drafting and design. Professionals often choose based on their interest in software development versus traditional design tasks.

What are Civil Engineer Python roles?

Civil Engineer Python roles involve leveraging Python programming skills to solve problems in civil engineering. These professionals use Python to automate tasks, analyze data, create simulations, and develop custom tools for design, modeling, and project management. Their work often enhances efficiency and accuracy in areas such as structural analysis, geotechnical engineering, and transportation planning. By integrating Python into civil engineering workflows, they help bridge the gap between traditional engineering practices and modern computational methods.
Sr. Firmware Engineer

Sr. Firmware Engineer

MKS Instruments, Inc.

Andover, MA โ€ข On-site

$101K - $140K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description

A Day in Your Life at MKS:
As a Senior Firmware Engineer on MKS's Flow Solutions team, you will be a key contributor within a highly collaborative, cross-functional group, developing embedded firmware that powers advanced mass flow controllers and metering technologies used in semiconductor manufacturing and other cutting-edge industries.
You Will Make an Impact By:
  • Contributing to the architecture, design, implementation, verification, and validation of firmware for embedded systems.
  • Partnering with customers to understand application needs and integration challenges, delivering innovative features that enhance product performance and customer success.
  • Supporting hardware bring-up, debugging, and diagnostics at the board and system level.
  • Collaborating closely with software engineers, hardware engineers, and scientists to solve complex technical challenges and drive product innovation.
Skills You Bring:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of experience developing embedded systems and algorithms.
  • Strong proficiency in C and C++ programming.
  • Hands-on experience with debugging tools such as emulators, oscilloscopes, and communication bus analyzers.
Preferred Qualifications (Nice to Have):
  • Experience with EtherCAT, DeviceNet, or similar industrial field buses.
  • Familiarity with Python and/or FreeRTOS.
  • Experience with SPI, I2C, and other board-level communication protocols.
  • Experience working with STM32 microcontrollers.
  • Strong troubleshooting skills down to the component/board level.
Work Environment
Operates in a professional office environment, working extensively with computers and standard engineering tools.
Compensation & Benefits
Salary range: $101,675 - $140,000, based on experience, skills, and business needs. This role is eligible for a discretionary annual bonus. MKS offers a comprehensive benefits package including medical, dental, and vision coverage, 401(k) with company match, paid holidays, vacation, parental leave, tuition reimbursement, and career development opportunities.
Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be "U.S. persons." "U.S. persons" are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees.
MKS Inc. and its affiliates and subsidiaries ("MKS") is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies. MKS is generally only hiring candidates who reside in states where we are registered to do business.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: accommodationsatMKS@mksinst.com .
If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role