What are the responsibilities and job description for the Embedded Firmware Engineer position at Guinn Partners, LLC?
Guinn Partners helps visionary brands in the drone, robotics, aerospace, artificial intelligence, electric mobility, and other emerging technology spaces bring their world-changing ideas to life. We offer best-in-class services from conceptualization to launch and beyond: including product R&D, software, user experience, branding, marketing, and video content. Our dedicated team of multidisciplinary experts is based in Austin, Texas. We will soon be opening a new headquarters in the Center for Autonomous Robotics, located on the shore of Lake Austin, and looking out on the beautiful Pennybacker Bridge. If you like the idea of working on projects no one else has ever attempted before — while surrounded by 3D printers, prototypes, and circuit boards — you’ll really like working with us.
We are currently seeking an Embedded Firmware Engineer to become an integral part of our development team! You will design and test operating systems-level software and network distribution software.
Responsibilities:
Develop high-performing and reliable firmware for embedded systems using microcontrollers, sensors and analog/digital interface circuits
Assess and distill marketing requirements into producible and cost-effective products
Collaborate with other firmware, software and hardware design team members to develop innovative products and applications
Support new products through release to manufacturing
Participate in the definition of system functional requirements
Research, assess and adapt to new technologies necessary for future enhancements of products
Protect intellectual property through patent disclosures and applications
Qualifications:
Bachelor’s Degree from an accredited University
Experience programming with C and/or C
5 years of embedded firmware programming experience
Practical, hands-on knowledge of C and/or C programming for embedded systems including use of a variety of IDEs for development and debug
Understanding and ability to build or reverse-engineer PID controllers
In-depth experience with embedded microcontroller-based design including interfacing to analog and digital devices
Basic understanding of real-time systems, managing interrupts, threads, scheduling, semaphores, and state machines with and without RTOS
Hands on knowledge of various standard communication protocols and topologies, including Ethernet, I2C, RS232, RS485, or SPI
Must be able to commute to our office located in Austin, TX.
Preferred Qualifications
Bachelor of Science in Computer Engineering or Electrical Engineering, or closely-related discipline
5 years of embedded firmware programming experience
This is a temp -to-hire opportunity with a 90 day evaluation period.
Compensation: DOE