Software Engineer - Embedded

Sorry, this job was removed at 12:06 a.m. (CST) on Thursday, January 26, 2023
Find out who's hiring in Pittsburgh, PA.
See all Developer + Engineer jobs in Pittsburgh, PA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Who We Are:

Carnegie Robotics partners with a variety of industry leaders to provide customized robotic solutions for any problem. Our expertise in building and deploying hardened solutions paired with our partners decades of expertise in an industry lead to very successful outcomes. We are not afraid to take on the challenges of any industry, and have applications in a wide variety of ways:  floor scrubbing, boating, logistics, industrial inspection, precision positioning, mining, off-road autonomy, and minesweeping.  Whether you already have an interest in robotics, or are just joining the field and are looking to find your “niche”, Carnegie Robotics is the place for you.


What you’ll be doing:

You will be a critical member of an interdisciplinary team focusing on designing and delivering production-hardened robotic systems to real customers. You’ll dive into a variety of problems using a plethora of various computing devices. You will be the backbone of developing a solid production-ready system, ensuring the base infrastructure is always up and running.

What your day to day is:

  • Design and implement custom software applications which run on a embedded RTOS
  • Review and implement communication protocols between multiple devices
  • Debug hardware with an army of instruments, including Oscilloscopes and logic analyzers
  • Carefully review your colleagues PR’s for accuracy and adherence to best software practices
  • Creatively design and refine application functionality on development hardware while the final design is being finalized
  • Reviewing PCB schematics to properly interface with i2c, SPI, MIPI, CAN USB, Ethernet, and serial devices
  • Build automated testing frameworks to push the limits of your implementation

How you’ll stand out:

  • You are a C aficionado
  • You take pride in writing elegant, efficient, and readable code
  • Are not afraid to implement and debug Linux kernel modules
  • You contribute to open source projects either personally or professionally
  • Have experience with programming FPGA in Verilog or VHDL, or have familiarity with the Xilinx Vitus or Vivado toolchains

What you get out of it:

  • Top of the line UPMC health coverage with FSA or HSA options
  • Comprehensive dental, vision, and life insurance
  • Fidelity 401(k) plan with employer match
  • Free catered lunch every day with a vegan option
  • Flexible work hours including work-from-home options
  • 33 Days of PTO (including holidays and floating holidays)
  • Comp time for company travel
More Information on Carnegie Robotics
Carnegie Robotics operates in the Robotics industry. The company is located in Pittsburgh, PA. Carnegie Robotics was founded in 2010. It has 120 total employees. To see all 2 open jobs at Carnegie Robotics, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Carnegie RoboticsFind similar jobs