More jobs:
Embedded Software Engineer
Job in
Fremont, Alameda County, California, 94537, USA
Listed on 2026-09-14
Listing for:
Brooks Automation
Full Time
position Listed on 2026-09-14
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, Robotics
Job Description & How to Apply Below
Join us at Brooks Automation and be a part of a dynamic organization that is shaping the future of technology.
Embedded Software Engineer
Job Description PRIMARY RESPONSIBILITY:
Performs design, development, testing, documentation, and analysis of software applications for company products. Assignments include development of new programs and subprograms, as well as enhancements, modifications, and corrections to existing software/software systems. Duties include designing application, writing code, completing programming, developing and executing testing and debugging routines, and documenting work and results. May be responsible for developing or executing project plans, budgets, and schedules and for documentation of work and results.
May function as a project engineer/leader with the resident responsibilities of proposals/project plan, schedules, work assignments, prime contact, technical presentations, cross functional issue resolution, etc. Is expected to keep up to date on technical advances in the discipline and related fields.
Note:
job levels E3 through E5 may include a software architect role.
CAREER LEVEL:
Works under limited supervision on assignments that require a comprehensive knowledge of the discipline. May be responsible for a business activity, or lead small projects, assume several components of a larger project or program, or complex portion of a large project/program. May assist and/or provide limited supervision to more junior staff members. Broad application of principles, theories, concepts, and techniques used in the applicable technical or business discipline and working knowledge of interrelated fields.
Develops resolutions to diverse and complex problems very often requiring creativity. Exercises judgment using generally defined practices and policies in selecting methods and techniques for arriving quent inter-organizational and external customer contacts. May represent the organization on projects and interface with customers. Impact of errors may have implications requiring significant expenditure of resources to correct and/or achieve project goals. Bachelor’s degree with 4+ years’ experience, or Masters with 2+ years’, or its equivalent.
What You Will Do:
Design and develop embedded software solutions, spanning precision motion control, sensor integration, and mathematical algorithms.
Diagnose customer issues, perform and document root cause analysis and provide work around as well as long term fix.
Champion best practices in embedded software engineering, ensuring scalability, reliability, and adherence to industry standards.
Collaborate with cross-functional teams to integrate advanced technologies such as machine vision and machine learning into embedded systems.
Use complete system knowledge to implement logic to control multiple devices for safe and reliable wafer handling.
What You Will Bring:
Computer or Electrical Engineering Bachelor’s degree with 4+ years of software development with focus on equipment control involving robots and device integration.
Extensive experience developing embedded software for complex real-time systems involving control theories
Proficiency in C++ 14/17 and experience in POSIX and ANSI compliant real-time operating systems and microcontroller units (…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×