Talent.com
Senior Embedded Firmware / Software Engineer
Senior Embedded Firmware / Software EngineerBrooks Automation • Fremont, California, US
[error_messages.no_longer_accepting]
Senior Embedded Firmware / Software Engineer

Senior Embedded Firmware / Software Engineer

Brooks Automation • Fremont, California, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Description

Brooks is a growing, fast-paced technology leader of automation solutions which support the dynamic and expanding semiconductor and life sciences lab markets. At Brooks, new ideas, technologies, and ways of thinking are driving our future. Our customer-focused culture encourages employees to embrace innovation and collaborate with one another to achieve new heights.

We are looking for our next Senior Embedded Firmware / Software Engineer as we accelerate our growth journey.

WHAT YOU'LL DO :

  • 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.

WHAT YOU'LL BRING :

  • 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.
  • Proficiency in Python and familiarity with machine vision and machine learning algorithms preferred.
  • Previous experience in the semiconductor or semiconductor equipment industry preferred.
  • Compensation

    Base Salary Range : $123,896.85 USD to $167,625.15 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

    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.

    Have a question about our benefits and compensation package? Your recruiter can share more with you during the hiring process.

    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.

    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. At Brooks Automation, we celebrate the unique experiences and perspectives each individual brings, believing they are essential to our collective success. Join us in building a workplace where every team member is valued and can thrive.

    For applicants with disabilities requiring accommodations, don't hesitate to get in touch with or call +1 (978) 262-2400 to discuss your needs.

    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.

    [job_alerts.create_a_job]

    Senior Embedded Firmware Software Engineer • Fremont, California, US

    [internal_linking.similar_jobs]
    Senior Embedded Firmware Engineer for EV Charging (RTOS)

    Senior Embedded Firmware Engineer for EV Charging (RTOS)

    Tesla Motors, Inc. • Palo Alto, CA, United States
    [job_card.full_time]
    A leading electric vehicle manufacturer is seeking a passionate Software Engineer to develop firmware for Superchargers and charging equipment. The ideal candidate has over 5 years of experience in ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Engineer, Camera

    Senior Embedded Software Engineer, Camera

    Latitude AI LLC • Palo Alto, CA, United States
    [job_card.full_time] +1
    Senior Embedded Software Engineer, Camera.L3, for Ford vehicles at scale.We’re driven by the opportunity to reimagine what it’s like to drive and make travel safer, less stressful, and more enjoyab...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Firmware Engineer, Optical Transceivers (200Gbps)

    Senior Firmware Engineer, Optical Transceivers (200Gbps)

    Samtec, Inc. • Santa Clara, CA, United States
    [job_card.full_time]
    A leading technology firm in Santa Clara, CA is looking for a Senior Firmware Engineer to lead the architecture and development of embedded firmware for their optical transceiver product line.Candi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer, Camera

    Senior Embedded Software Engineer, Camera

    Latitude AI • Palo Alto, CA, United States
    [job_card.permanent]
    Senior Embedded Software Engineer, Camera.L3, for Ford vehicles at scale.We’re driven by the opportunity to reimagine what it’s like to drive and make travel safer, less stressful, and more enjoyab...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - Safety-Critical Embedded Systems

    Senior Software Engineer - Safety-Critical Embedded Systems

    LTA Research • Sunnyvale, CA, United States
    [job_card.full_time]
    An innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team.You will play a crucial role in developing safety critical software for experimental ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Firmware Engineer for AI / Cloud Chips

    Senior Embedded Firmware Engineer for AI / Cloud Chips

    Advanced Technology Search • San Jose, CA, United States
    [job_card.full_time]
    A leading communications technology firm is seeking experienced Firmware Engineers at Senior to Principal levels to develop Embedded Software for Integrated Circuits. The role requires proficiency i...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Firmware Engineer - Embedded Controller

    Senior Firmware Engineer - Embedded Controller

    NVIDIA Corporation • Santa Clara, CA, United States
    [job_card.full_time]
    Senior Firmware Engineer - Embedded Controller page is loaded.Senior Firmware Engineer - Embedded Controller.Apply locations US, CA, Santa Clara time type Full time posted on Posted 2 Days Ago job ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Diagnostic Software Engineer

    Senior Diagnostic Software Engineer

    Programming.com • San Jose, CA, United States
    [job_card.full_time]
    We are looking for an experienced.Senior Diagnostic Software Engineer.The ideal candidate will have hands‑on expertise in. STM32-based real‑time development.C++ and embedded software development.Thi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded C++ Software Engineer - Mountain View, CA

    Senior Embedded C++ Software Engineer - Mountain View, CA

    Aeva, Inc. • Mountain View, CA, United States
    [job_card.full_time]
    Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond.Ae...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Firmware Engineer

    Senior Firmware Engineer

    Samtec Inc • Santa Clara, CA, United States
    [job_card.full_time]
    Samtec is seeking a Senior Firmware Engineer to work with our optical transceiver product line in Santa Clara, CA.This is a Monday through Friday day shift. Salary is $200K - $270K per year inclusiv...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Hardware Engineer, Embedded Systems & AI

    Senior Hardware Engineer, Embedded Systems & AI

    BrightAI Corporation • Palo Alto, CA, United States
    [job_card.full_time]
    A cutting-edge technology company in California is seeking an experienced Hardware Engineer to design and build next-generation hardware systems. The ideal candidate should have a Bachelor's or Mast...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded C++ Software Engineer - Mountain View, CA

    Senior Embedded C++ Software Engineer - Mountain View, CA

    Aeva • Mountain View, CA, United States
    [job_card.full_time]
    Senior Embedded C++ Software Engineer - Mountain View, CA.Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, cons...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Flight Software Engineer - Embedded Systems

    Senior Flight Software Engineer - Embedded Systems

    Muon Space • San Jose, CA, United States
    [job_card.full_time]
    A leading space systems provider in San Jose seeks a Senior Software Engineer to develop flight software for satellites.The ideal candidate will have significant experience in C / C++ programming and...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Engineer – Chassis & Vehicle Controls

    Senior Embedded Engineer – Chassis & Vehicle Controls

    Ford Motor • Palo Alto, CA, United States
    [job_card.full_time]
    A leading automotive manufacturer is looking for an experienced embedded software engineer to lead the development of safety-critical chassis control systems. This position requires strong skills in...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Embedded Engineer

    Senior Software Embedded Engineer

    Dexian Signature Consultants • Palo Alto, CA, United States
    [job_card.full_time]
    Dexian is seeking a Senior Software Embedded Engineer for an opportunity with a client located in Palo Alto, CA.Work with h / w and s / w architects to collaborate on next-gen platform architecture wit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Engineer – Infotainment Platform

    Senior Embedded Software Engineer – Infotainment Platform

    Rivian and Volkswagen Group Technologies • Palo Alto, CA, United States
    [job_card.full_time]
    Senior Embedded Software Engineer – Infotainment Platform.Join to apply for the Senior Embedded Software Engineer – Infotainment Platform role at Rivian and Volkswagen Group Technologies.Rivian and...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Firmware Engineer - Embedded Controller

    Senior Firmware Engineer - Embedded Controller

    NVIDIA • Santa Clara, CA, United States
    [job_card.full_time]
    Senior Firmware Engineer – Embedded Controller.NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel compu...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - Embedded UI (Qt / C++)

    Senior Software Engineer - Embedded UI (Qt / C++)

    Intuitive • Sunnyvale, CA, United States
    [job_card.full_time]
    Senior Software Engineer - Embedded UI (Qt / C++).Ways of Working : Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader.Global Job Level (HCM) : ...[show_more]
    [last_updated.last_updated_30] • [promoted]