Software Engineer jobs in United States
Explore 1,309 matching jobs.
Software Engineer
Brooks Automation
Posted: 10/20/2026AI Agent Developer
Lennar
Posted: 10/20/2026Union Mobile Engineer
Jones Lang LaSalle Americas, Inc.
Posted: 10/20/2026Engineering, Summer Intern
Canvas
Posted: 10/20/2026Software Engineer
Salesforce
Posted: 10/20/2026Senior AI Agent Developer
CrowdStrike
Posted: 10/20/2026CAD Plug In Developer
Trilon Group
Posted: 10/20/2026Director, Global Value Engineering
IFS
Posted: 10/20/2026Application Systems Programmer I
State of Florida
Posted: 10/20/2026Power Apps Developer, Mid
Booz Allen Hamilton
Posted: 10/20/2026Engineering Intern
Mission Technologies, a division of HII
Posted: 10/20/2026Engineering Intern
Mission Technologies, a division of HII
Posted: 10/20/2026Software Engineer
Markon
Posted: 10/20/2026Engineer II – Materials Engineering
Honeywell Aerospace Technologies
Posted: 10/20/2026Senior SAP ABAP Developer – Digital Manufacturing Integration
Simple Software Solutions Group, Inc
Posted: 10/20/2026Oracle Cloud HCM Developer
Accenture Federal Services
Posted: 10/20/2026Engineering Technician B
L3Harris Technologies
Posted: 10/20/2026Mid-Level Application Developer
Sparksoft Corporation
Posted: 10/20/2026Water/Wastewater Engineering Intern
Arcadis
Posted: 10/20/2026Visual Instruction Developer – Level 1
HII
Posted: 10/20/2026
Software Engineer
Brooks AutomationCore Competencies
Role fitUse this summary to align your resume positioning with the role.
Proficient in developing embedded software for robotics automation, with a strong focus on C++ programming, real-time systems, and hardware interface development. Demonstrates expertise in collaborating with cross-functional teams and applying software development best practices to ensure high-quality deliverables.
Tech Stack
Tools & technologiesAbout the role
Key responsibilities & impact- Develop embedded software for new and legacy products within the Robotics Automation Group
- Control robot motion, interface with vacuum chamber sub-systems, and perform self-diagnostics
- Collaborate with cross-functional engineering teams, product management, and customers to define new product features supporting Design-in-Wins
- Develop and communicate software requirements and design changes to peers
- Participate in design reviews
- Ensure reliable, high-quality software through development and automated testing best practices
- Participate in Zero Defects initiatives to improve the DevOps software development process
- Research and evaluate process improvements or new tools
- Collaborate on the design of test equipment and setup of robotic hardware or systems
- Support manufacturing and field service engineers in investigating and troubleshooting field issues remotely or on-site
Requirements
What you’ll need- Proficiency in programming C++11 or later
- Experience with embedded real-time systems under a multi-threading and interrupt driven environment, such as QNX or Real-Time Linux
- Experience with BSP and low-level hardware interface development, including FPGA integration, hardware abstraction layers (HAL), interrupt handling, and board bring-up
- Experience applying object-oriented design best practices
- Experience working as part of a team following modern software development practices (SDLC)
- Experience using revision control tools
- Experience using remote debuggers
- Experience following software release processes, ideally in an Agile environment
- Experience with robotics, kinematics/dynamics, or motion planning would be a plus
- Experience with EtherCAT software stack would be a plus
- Familiarity with Machine Learning
- Familiarity with Python, JavaScript, MATLAB, or similar scripting languages would be a plus
- Ability to work in Chelmsford, MA or Austin, TX
- Eligibility for employment in the United States
Benefits
Comp & perks- Annual discretionary bonus
- Medical, Dental, Vision and Disability Insurance
- 401(k) Plan
- Company paid holidays
- Flexible Vacation
- Mix of in-office and remote work, depending on the nature of the role and business needs
ATS Keywords
✓ Tailor your resumeTip: use these terms in your resume and cover letter to boost ATS matches.