Epicareer Might not Working Properly
Learn More

Embedded Firmware Engineer

  • Full Time, onsite
  • ST Engineering, Aethon
  • Pittsburgh, United States of America
Salary undisclosed

Apply on


Original
Simplified
Description

ST Engineering Aethon, Inc is a forward-thinking robotics company dedicated to revolutionizing the health care and hospitality industries through cutting-edge innovations. Specializing in advanced robotics and AI solutions, Aethon Inc designs and develops state-of-the-art autonomous mobile robots that optimize efficiency, enhance productivity, and redefine the way businesses operate in today's rapidly evolving technological landscape.

Aethon endeavors to make our Careers page accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us via email at [email protected] or call 412-322-2975 – ext. 160

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

As a member of a fast-paced engineering team, develop new and modify existing firmware for embedded microcontroller based real-time systems in mobile robots. In this role you’ll be collaborating alongside other engineers and developers, working on the various elements of our mobile robotic platform embedded firmware. Work with product and application specialists to identify changes, feature additions and enhancements, and reliability improvements for new and ongoing application use cases.

Key Responsibilites

  • Develop, maintain, and support embedded firmware on microcontroller and ARM based processor designs.
  • Work with electrical, mechanical, and other software engineers to define and implement new interfaces, functionality, and product designs.
  • Write well-documented, testable, and efficient code using best software practices.
  • Work with test engineers to define and create test algorithms and procedures for new and existing designs.
  • Support integration of new or revised firmware and hardware.
  • Identify and recommend system improvements to improve technical performance and reliability.

Requirements

CAPABILITIES / QUALIFICATIONS:

  • 7+ years’ embedded firmware development experience.
  • Extensive experience writing, debugging, and maintaining embedded C code in real-time applications.
  • Experience with typical embedded peripherals and their configuration and use in real-time designs.
  • Experience utilizing electrical schematics for digital designs and device datasheets to support code development.
  • Experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and supporting manufacturing and field operations
  • Working familiarity with various communications protocols – TCP/IP, CAN, I2C, SPI, RS485.
  • Ability to work in a Linux environment.
  • Strong interpersonal and communication skills, written and verbal.
  • Ability to work both independently and within team environments.
  • Fluent with Microsoft Office.

Education

  • Bachelor’s degree or equivalent in Electrical or Computer Engineering