This job listing has expired and the position may no longer be open for hire.

Principal Embedded Engineer at Kforce Inc in Orlando, Florida

Posted in Other 30+ days ago.





Job Description:


RESPONSIBILITIES:

Kforce has a client that is seeking a Principal Embedded Engineer in Orlando, FL.

Summary:
As lead of the embedded engineering team, you are responsible for developing, testing, and maintaining the software that runs on our locks, commercial readers, and accessories. This software is very low level on the technology stack and directly interacts with our access control hardware. The software runs on microcontroller units (MCUs) that are embedded on our Printed Circuit Boards (PCB). Alongside the team, the Principal Embedded Engineer will build the tools that allow our partners to build their own hardware that's compatible with client platform. In addition, you will be looked to as a thought leader and provide input into product designs and implementation. This role offers work from home flexibility, but still requires residence near Orlando for occasional collaboration when working on hardware.

Duties:


  • Principal Embedded Engineer will manage the Embedded Firmware team

  • Scrum Master for the Embedded Firmware team

  • Provide architectural guidance and vision for the embedded firmware suite of products

  • Represent Embedded team at cross-function meetings

  • As a Principal Embedded Engineer, you will develop, design, and architect system components and services written in C++

  • Implement embedded firmware according to product requirements

  • Create design specifications according to product requirements

  • Provide technical assistance to customers during the product development cycle

  • Participate in design and review of new hardware with Hardware team

  • Principal Embedded Engineers bring up new hardware designs and map out specific needs without outside guidance

  • Accurately issue software tailored for each product, and support tools used for the factory build process with a winning attitude

  • Implement hardware specific drivers to spec without additional guidance

  • Champion technical initiatives







REQUIREMENTS:



  • BS degree (MS preferred) in Engineering, Computer Science, or related field

  • 10+ years of firmware development experience

  • Able to fluently develop in C++ with speed and accuracy

  • Proven experience with real-time and time-critical systems

  • Experience developing for Bluetooth Low Energy (BLE) chipsets

  • Demonstrable experience with memory constrained environments

  • Proven experience building and working with hardware and embedded systems

  • Experience with MQX, FreeRTOS, and Linux on embedded systems

  • Versed in version control best practices

  • Experience with Python, Bash, and Cmake

  • Familiarity to Cryptography and digital security design practices

  • Well acquainted with Scrum and/or Agile Development processes

  • Able to use packet analyzers, logic analyzers, oscilloscopes and other test equipment

  • Able to debug hardware using flash programmer/debuggers such as j-link and PE micro

  • Experience with bootloaders on ARM processors desirable

  • Familiarity with build scripts and tools (CMake, Python, bash)

  • Familiarity with UART, I2C, and SPI a plus

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.



More jobs in Orlando, Florida

Other
30 minutes ago

Vaco
Other
30 minutes ago

Vaco
Other
about 1 hour ago

Cushman & Wakefield
More jobs in Other

Other
8 minutes ago

ArdaghGroup
Other
8 minutes ago

ArdaghGroup
Other
8 minutes ago

ArdaghGroup