Senior Software Engineer
$118.27k - $160.01kBrooks
Brooks is a leading provider of automation solutions with over 40 years of experience in the semiconductor industry, offering precision robotics, integrated automation systems, and contamination control solutions that empower chip manufacturers worldwide. Our product portfolio includes a range of automation solutions, including robots, vacuum systems, and atmospheric robots for semiconductor manufacturing ( Are you looking for a place where you can be part of a transformation? Join us at Brooks Automation and be a part of a dynamic organization that is shaping the future of technology. Senior Software Engineer Job Description Required Qualifications Embedded Systems Architecture Extensive experience developing embedded software for complex real-time systems. Expert proficiency in C++11/14/17 and object-oriented software architecture. Demonstrated ability to architect, design, and implement large software subsystems spanning application software, BSP, FPGA, hardware interfaces, and distributed controls. Strong understanding of software design patterns, scalability, maintainability, and diagnosability. Real-Time Operating Systems Deep expertise with QNX, Real-Time Linux, or equivalent RTOS environments. Advanced knowledge of multithreaded and concurrent software design, interrupt-driven systems, real-time scheduling, memory management, DMA, IPC mechanisms, device driver architecture, and system performance optimization. Hardware / Software Integration Significant experience debugging complex issues spanning software, FPGA, electronics, amplifiers, sensors, communication networks, and mechanical systems. Experience with BSP development, board bring-up, HAL design, device drivers, FPGA integration, and low-level hardware interfaces. Ability to independently analyze and resolve difficult system-level failures encountered during development, manufacturing, or customer deployment. Software Engineering Excellence Demonstrated technical leadership within Agile development environments. Experience defining software architecture, coding standards, testing strategies, and development workflows. Proficiency using source control, CI/CD, automated testing, remote debugging, and release management processes. Ability to lead design reviews and provide technical mentorship to other engineers. 2. Technical Specialization Requirement BSP / RTOS architecture Motion control systems Robotics algorithms EtherCAT distributed controls Industrial data analytics / AI 3. Technical Specialization Details BSP / QNX / FPGA Specialist BSP customization and board bring-up. Device driver development. Bootloader architecture. FPGA/software interfaces. Interrupt latency analysis. DMA optimization. ARM SoC architecture, such as Zynq. Expected Contribution: Technical owner for controller architecture and hardware/software integration. Motion Control Specialist Servo system architecture. Current, velocity, and position control loops. Feedforward and compensation techniques. Control theory and dynamic system modeling. Performance tuning and system optimization. Expected Contribution: Lead development of next-generation robot motion performance and control algorithms. Robotics Specialist Robot kinematics and inverse kinematics. Dynamics and rigid body modeling. Trajectory generation and optimization. Multi-axis coordination. Motion planning algorithms. Expected Contribution: Define robot motion architecture and optimize cycle time, accuracy, and robustness. EtherCAT Distributed Controls Specialist EtherCAT architecture and real-time networking. Distributed clocks. PDO configuration and optimization. Deterministic motion synchronization. EtherCAT diagnostics and troubleshooting. Expected Contribution: Define distributed control architectures and resolve complex synchronization or performance issues. Data Analytics / Industry 4.0 / AI Specialist Telemetry and diagnostic system design. Time-series analysis and fleet monitoring. Machine learning applications for predictive maintenance. Statistical analysis and reliability modeling. Edge analytics and intelligent diagnostics. Expected Contribution: Develop next-generation diagnostic and predictive service capabilities. 4. Additional Qualifications Experience working directly with customers to investigate and resolve critical field issues. Experience leading technical root-cause investigations involving cross-functional teams. Ability to translate customer requirements into technical solutions and architectural decisions. Proven record of mentoring and developing less-experienced engineers. Compensation Base Salary Range: $118,265.18 USD to $160,005.83 USD Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate. This position is also eligible for an annual discretionary bonus. Benefits Benefits At Brooks, we offer the following benefits for this position, subject to applicable eligibility requirements: Medical, Dental, Vision and Disability Insurance 401(k) Plan Exempt employees are provided company paid holidays and Flexible Vacation to enjoy personal time off and incidental sickness. Work Location & Flexibility At Brooks, we aim to foster a collaborative and engaging environment while offering flexibility where possible. Work arrangements may include a mix of in-office and remote work, depending on the nature of the role and business needs. Specific expectations will be shared during the interview process. Diversity, Equity, and Inclusion Brooks is committed to fostering a diverse and inclusive workplace and proudly serves as an equal-opportunity employer. We welcome all qualified applicants regardless of race, color, religion, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other legally protected characteristics. Diversity enhances our innovative capabilities and strengthens our ability to serve our customers and communities effectively. For applicants with disabilities requiring accommodations, don't hesitate to get in touch with View email address on click.appcast.io or call View phone number on click.appcast.io to discuss your needs. Review EEO Law & EEO Statement. Brooks Automation participates in E-Verify® to confirm eligibility for employment in the United States. For more details, visit E-Verify® is a registered trademark of the U.S. Department of Homeland Security. Since our founding in 1978, Brooks Automation has been a leading automation provider and trusted partner to the global manufacturing industry. Our customers choose the Brooks Automation platform because we consistently deliver best-in-class reliability and cost of ownership, with a solution that is optimized for value within their application. We deliver value through our understanding of the application challenge, providing solutions at scale that create an automated advantage for our customers. This benefits our customers with improved throughput and yield and a lower cost of ownership. #J-18808-Ljbffr Brooks
$118.27k - $160.01k
...dynamic organization that is shaping the future of technology.Senior Software EngineerJob DescriptionRequired QualificationsThe following... ...development, manufacturing, or customer deployment.Software Engineering Excellence· Demonstrated technical leadership within Agile...SeniorFull timeWork at officeRemote workWorldwideFlexible hours$107k - $130k
...meaningful difference in people's lives. Our medical devices, software and related services are used worldwide to diagnose and... ..., MA). This role does not offer relocation. Job SummaryThe Senior Software Engineer - Applications is a collaborative full stack developer with...SeniorMinimum wageOngoing contractFull timeH1bLocal areaRemote workWorldwideRelocation$184k - $287.5k
...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip...SeniorFull timeWorldwide$184k - $287.5k
NVIDIA is seeking a skilled Senior Software Engineer to join our Subnet Manager team. This team develops network management software that configures network devices and routing tables of NVLink and large-scale InfiniBand networks powering the world’s most advanced supercomputers...SeniorFull time$136.5k - $260.5k
Hobbsnews is seeking a Senior Software Engineer to join our SD-WAN engineering team in Westford, Massachusetts. This hybrid role involves software development for a hyper-scalable cloud AIOps platform. The ideal candidate has 6+ years of experience and strong skills in...Senior$184k - $287.5k
We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to accelerate for AI inference. As a member of the team, you'll develop libraries, code generators...Senior$136.5k - $260.5k
Senior Software Engineer Datapath This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...SeniorWork experience placementWork at office2 days per week$224k - $356.5k
NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to... ...product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication and...SeniorFull time$176k - $333.5k
...passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated...Senior$152k - $241.5k
Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding...SeniorFull timeRemote work$152k - $241.5k
...lasting impact on the world.We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure team! Our... ...applications. This platform is essential for hardware engineers and management across the company, producing the core...SeniorFull time$168k - $264.5k
...to do their best work. Come join the team and see how you can make a lasting impact on the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD software in a technically challenging and highly visible domain....SeniorFull timeWorldwide- ...architect next-generation networking solutions for supercomputers. Requirements: Requires a degree in Computer Engineering or Computer Science with over 8 years of software engineering experience. Proficiency in C/C++, strong analytical skills, and deep knowledge of algorithms...Senior
$224k - $356.5k
We are seeking Systems Engineers and Software Engineers interested in building and running reliable large scale infrastructure platform services. In this organization, you will ensure that our internal and external facing EDA services atop of NVIDIA hardware are running...SeniorFull timeRemote work$224k - $356.5k
...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI... ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of...SeniorFull timeLocal area- NVIDIA Corporation in Westford, MA is seeking a Senior Software Engineer for the DPU Platform team. You will develop system software, including processor firmware and kernel drivers, collaborating with hardware and product design teams on advanced SOC platform designs....Senior
- NVIDIA AI in Westford, MA is seeking an experienced software engineer to design, develop, and optimize server applications that manage large-scale NVLink and InfiniBand networks. You will collaborate with cross-functional teams to implement new features and architect next...Senior
- ...countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions... .... Position Summary: The Delphix team is seeking engineers with a passion for data security to join our data compliance...SeniorFull timeLocal area
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...solutions for BG’s problem spaceAssist with mentorship of more junior engineers or internsQuickly prototype solutions, creating demos for... ..., Computer Science or a closely related fieldExperience in software development in robotics or automation rolesStrong development...Senior
$152k - $189.26k
...recognized as an industry leader by Gartner and IDC, and for having a great company culture by Comparably.Senior Software EngineerPosition OverviewAs a Senior Software Engineer at TraceLink, you’ll design, build, test, deploy, and maintain secure, scalable software across our...Senior$128k - $191.98k
Job SummarySenior Software Engineer, Embedded Software (Life Cycle Engineering)Insulet is seeking a collaborative and adaptable Senior Software Engineer to support the development and maintenance of embedded software for medical devices. This role is responsible for the...SeniorFull timeWork experience placementWork at office$184k - $287.5k
## Senior Software Engineer, DPU - NetworkingApplylocations: US, MA, Westfordtime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2017846We are looking for a versatile Senior Software Engineer for the NVIDIA DPU Platform team.This position offers the opportunity...Senior$129k - $183.6k
...transplantation in a new multi-billion-dollar medical device industry.We are currently seeking a talented and driven Senior Software Development Engineer to join our team. The Senior Software Development Engineer will have the opportunity to contribute to the full life...SeniorFull timeWorldwideRelocationFlexible hours$125k - $140k
...Holdings (NASDAQ: BKNG), is the world’s leading travel search engine. With billions of queries across our platforms, we help... ...everyone to experience the world.We are looking for a strong Senior Java Software Engineer to implement new features and maintain KAYAK’s world...SeniorWork at officeFlexible hours3 days per week- ...make a difference with us.Department Summary: Do you want to engineer software systems that contribute to solving our nation’s most critical... ...and career growth.Roles & Responsibilities:MITRE is seeking a Senior Agentic Software Engineer to design, build, secure, and...SeniorInternshipLocal areaImmediate start
- ...by making them smarter, faster and more efficient.Job Summary & ResponsibilitiesWe are seeking a highly motivated and talented Software Engineer to join our team focused on developing both frontend and backend solutions for Onto Innovation’s optical metrology and...SeniorPermanent employmentFull timeWork at office
$115k - $137k
...enterprises and managed services providers leverage NetBrain’s platform.What We NeedNetBrain Technologies is looking for a Senior Full Stack Software Engineer to join our engineering team. You will work across front-end and back-end, architecting and building high-performance...SeniorWork experience placement$148.5k - $223.9k
...allow our clients to provide an ecommerce experience unparalleled in the industry.Team Description:Salesforce is seeking a Senior Software Engineer (SMTS) to join the Commerce Cloud Visibility Team. The team is responsible for providing internal and external facing...SeniorFull time- ...Department Summary: Do you want to develop software systems that contribute to solving our... ...? Do you want to work alongside engineers and scientists that are experts in their... ...Roles & Responsibilities:MITRE is seeking a Senior Software Engineer to design, build, secure...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- real time software engineer Chelmsford, MA
- remote entry level software developer Chelmsford, MA
- information technology software engineer Chelmsford, MA
- software engineer remote Chelmsford, MA
- intel software engineer Chelmsford, MA
- senior software engineer ruby on rails Chelmsford, MA
- software developer fintech Chelmsford, MA
- consulting software engineer Chelmsford, MA
- part time software developer remote Chelmsford, MA
- software developer positions Chelmsford, MA


