Embedded Software Engineer for STEM Talent Solutions

HIKINEX

Embedded Software Engineer for STEM Talent Solutions

Cincinnati, OH
Full Time
Paid
  • Responsibilities

    We are looking for a hands-on Embedded Software Engineer to join our client's fast-paced team. This role is perfect for someone who is passionate about embedded systems, enjoys problem-solving, and thrives in a collaborative environment. You'll work on cutting-edge projects that integrate hardware, mobile applications, and cloud-based platforms to deliver fully integrated solutions for our customers.

    Key Responsibilities

    • Design, develop, and maintain embedded software for custom hardware platforms.
    • Build scalable software architectures to support multiple hardware platforms and evolving project needs.
    • Integrate embedded systems with mobile apps and cloud services.
    • Collaborate with cross-functional teams — including electrical engineers, designers, application engineers, and project managers — to deliver products that meet customer requirements.
    • Participate in design discussions, code reviews, and architecture planning.
    • Create and execute verification tests and unit tests, ensuring high-quality, reliable code.
    • Manage multiple projects, adapt to changing priorities, and consistently meet deadlines.
    • Break down complex problems, estimate development timelines, and deliver on commitments.

    Qualifications

    • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
    • 3+ years of professional embedded software development experience.
    • Strong analytical, problem-solving, and troubleshooting skills.
    • Excellent communication and collaboration abilities.
    • Detail-oriented with a focus on accuracy and quality.

    Technical Expertise

    • Languages: C/C++, Python
    • Protocols: BLE, CAN, SPI, I²C
    • Platforms: Linux, AWS, Docker
    • Tools: Git, Jira, Confluence, Bitbucket
    • RTOS: Zephyr, FreeRTOS, ThreadX
    • Microprocessors: ARM Cortex-M7 & M33, NXP, Freescale, Microchip PIC32