Full-Time

Embedded Software Engineer

Updated on 11/19/2024

Brooks Automation

Brooks Automation

1,001-5,000 employees

Robotics & Automation
Industrial & Manufacturing
Healthcare

Compensation Overview

$123.6k - $149.7kAnnually

+ Annual Discretionary Bonus

Mid

Fremont, CA, USA

Onsite presence required.

Category
Embedded Engineering
Software Engineering
Required Skills
C#
C/C++
Linux/Unix
Requirements
  • Computer Engineering or Electrical Engineering Bachelor’s degree with 4+ years or Master with 2+ years of embedded software development experience in relevant industries.
  • Proficiency in C++ and C#, with expertise in real-time operating systems and microcontroller units (MCUs).
  • Experience with Mono runtime on Linux and ability to debug and optimize C# applications in a Linux environment.
  • Proficiency in customizing and updating Linux images using Yocto Project tools.
  • Experience with Device Tree modifications for hardware configuration and strong understanding of Linux kernel and user-space interactions.
  • Expert debugging skills using In-Circuit Emulators, Debuggers, Oscilloscopes, electrical schematics.
  • Expert in interrupt service routines and writing drivers for peripherals like network, I2C, SPI, ADC, DAC, DMA, memory and power management on bare metal as well RTOS.
  • Fluency in UML for Object-Oriented Analysis/Design, including state machines.
  • Excellent written and verbal communication skills.
Responsibilities
  • Develop embedded software solutions, spanning precision motion control, sensor integration, and mathematical algorithms.
  • Champion best practices in embedded software engineering, ensuring scalability, reliability, and adherence to industry standards.
  • Contribute to the advancement of real-time operating systems and device drivers, optimizing performance and efficiency.
  • Collaborate with global cross-functional teams.
  • Mentor and transfer knowledge to junior staff members, and drive the escalations to closure.
  • Be the principal software expert for the product.

Company Stage

N/A

Total Funding

$5.6M

Headquarters

Chelmsford, Massachusetts

Founded

N/A

Simplify Jobs

Simplify's Take

What believers are saying

  • Brooks Automation's collaboration with Lifeblood highlights its potential for global expansion and increased market penetration in the healthcare sector.
  • The introduction of innovative products like the PathFinder Flex™ and PreciseFlex Vision Gripper demonstrates Brooks' commitment to advancing laboratory automation technology.
  • Participation in high-profile conferences like the Association for Diagnostics and Laboratory Medicine Conference enhances Brooks' visibility and industry influence.

What critics are saying

  • The recent decline in share prices following FQ4 results may indicate financial instability or market skepticism about Brooks' strategic direction.
  • The sale of its Semiconductor Solutions Group could limit Brooks' diversification and expose it to risks associated with focusing solely on laboratory automation.

What makes Brooks Automation unique

  • Brooks Automation's focus on laboratory automation, particularly in blood banks and laboratories, sets it apart from competitors who may not specialize in these niche markets.
  • The PathFinder™ system's ability to integrate with existing lab infrastructure and its broad applicability across various laboratory settings provide a competitive edge.
  • Brooks Automation's strategic divestment of its Semiconductor Solutions Group allows it to concentrate resources and innovation on its core laboratory automation business.

Help us improve and share your feedback! Did you find this helpful?