Senior Embedded Software Engineer (Product / Device support experience needed for Industries such as Semiconductor / Aerospace / Medical Devices, etc) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Brooks Automation ยท 4 months ago

Senior Embedded Software Engineer (Product / Device support experience needed for Industries such as Semiconductor / Aerospace / Medical Devices, etc)

Brooks Automation is a leading provider of automation solutions in the semiconductor industry, offering innovative technologies and services. They are seeking a Senior Embedded Software Engineer to develop embedded software solutions and collaborate with cross-functional teams to enhance their automation systems.

ElectronicsIndustrialLife ScienceManufacturingSemiconductorSoftware
check
H1B Sponsor Likelynote

Responsibilities

Development of embedded software solutions, spanning precision motion control, sensor integration, and mathematical algorithms
Champion best practices in embedded software engineering, ensuring scalability, reliability, security and adherence to industry standards
Collaborate with global cross-functional teams to integrate advanced technologies such as machine vision and machine learning into embedded systems

Qualification

Embedded software developmentCC++C# proficiencyReal-time operating systemsDebugging skillsRoboticsMotion controlARM architecture expertiseUML for Object-Oriented DesignMachine vision familiarityMachine learning familiarityCommunication skills

Required

Computer Engineering, Electrical Engineering or Electronics Engineering Bachelor's Degree with a minimum of 5 years OR a Master's Degree with a minimum of 4 years of embedded software development experience in support of a product or device in a relevant industry, such as Semiconductor, Aerospace, Medical Devices, etc
Proficiency in C, C++ and working experience in C#, with expertise in real-time operating systems and microcontroller units (MCUs)
Expert debugging skills using In-Circuit Emulators, Debuggers, Oscilloscopes, and electrical schematics
Expertise in building robotics and motion control solutions, multi-threading, network communication, and instrumentation
Expert in interrupt service routines and integration of external peripherals over I2C, SPI, etc
Demonstrated expertise in ARM architecture / platforms
Fluency in UML for Object-Oriented Analysis/Design, including state machines
Excellent written and verbal communication skills

Preferred

Proficiency in Python and familiarity with machine vision and machine learning algorithms preferred
Previous experience in the semiconductor or semiconductor equipment industry preferred

Benefits

Medical, Dental, Vision and Disability Insurance
401(k) Plan
Company paid holidays
Flexible Vacation to enjoy personal time off and incidental sickness

Company

Brooks Automation

company-logo
Brooks Automation provides automation, vacuum, and instrumentation solutions to the worldwide semiconductor manufacturing industry.

H1B Sponsorship

Brooks Automation has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (15)
2024 (17)
2023 (10)
2022 (20)
2021 (10)
2020 (7)

Funding

Current Stage
Public Company
Total Funding
unknown
2005-06-01Acquired
1995-02-10IPO

Leadership Team

leader-logo
David Jarzynka
Chief Executive Officer
linkedin
leader-logo
William T. Montone
SVP, HR
linkedin
Company data provided by crunchbase