DeveloperJobs.io
← Back to all jobs

Job Description

Unitron, LP is hiring an Embedded Software Engineer to help design and develop requirements, specifications, and firmware for multi-board, multi-processor systems. This onsite role in Dallas, TX centers on low-level application code supporting AC and DC power conversion products across a 3.5 to 250 kVA range.

The position involves building bare-metal embedded software, collaborating with hardware engineers during board bring-up, and working through integration and lab testing as new systems come together. The ideal candidate will bring hands-on C development experience and a comfort level with embedded debugging and structured software configuration control.

Key Responsibilities

  • Develop low-level application code in C for embedded processors.
  • Program and integrate firmware for TI DSPs and Microchip PIC processors.
  • Implement software for target environments without an operating system (“bare metal”).
  • Work with PC-based IDEs, including Microchip MPLAB and Texas Instruments Code Composer Studio.
  • Use evaluation boards from chip manufacturers prior to availability of actual hardware.
  • Collaborate with hardware engineers to debug and resolve issues on new custom hardware boards (board bring-up).
  • Gather design requirements and determine system requirements and design specifications from documentation and discussions with coworkers.
  • Design software systems and subsystems, including simple and highly maintainable software designs.
  • Maintain software configuration control using version-control software systems.
  • Integrate and test in a lab environment; debug and troubleshoot firmware.
  • Track and resolve software issues without close supervision.
  • Use common electronic test equipment during development and validation.
  • Design user interfaces as part of the overall embedded solution.
  • Understand and maintain existing legacy code.
  • Create requirements and a plan for system integration and design validation, including built-in-self-test (BIST) code where practical.
  • Support production test by resolving technical problems.
  • Assist in defining, checkout, and debugging of new hardware designs.
  • Become familiar with the existing aerospace and marine product line.
  • Provide telephone support for field service personnel on an as-needed basis.
  • Determine priorities aligned with overall software and product development schedules and adapt to changing requirements during development.

Required Qualifications

  • BS degree in computer science, computer engineering, or electrical engineering from an ABET-accredited institution.
  • Documented US citizenship or legal permanent resident status.
  • 3+ years of experience.

Technologies

  • C
  • TI DSPs
  • Microchip PIC Processors
  • Microchip MPLAB
  • Texas Instruments Code Composer Studio
  • Microsoft Word
  • Microsoft Excel

Compensation and Location

  • Location: Dallas, TX (onsite, in person)
  • Salary: USD 95,000 to 105,000 per year

Benefits

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Referral program
  • Vision insurance

Physical Requirements

  • Must be able to climb stairs, sit, use a keyboard, see, hear, and read/speak English fluently.

Similar Jobs