EngineerJobs.io
← Back to all jobs

Job Description

The Embedded Software Engineer role at Unitron, LP involves designing and developing embedded software for multi-board and multi-processor systems used in AC and DC power conversion products from 3.5 to 250 kVA. The position emphasizes low-level application development, firmware integration, and collaboration with hardware teams.

Responsibilities

  • Develop low-level application code in C for embedded processors
  • Write firmware for TI DSPs and Microchip PIC Processors
  • Build software for target environments without an operating system (bare metal)
  • Use PC-based IDEs including Microchip MPLAB and Texas Instrument Code Composer Studio
  • Work with chip evaluation boards prior to availability of actual hardware
  • Partner with hardware engineers to debug and resolve issues during custom hardware board bring-up
  • Gather design requirements and translate them into software systems and subsystems
  • Perform software configuration control using version-control software systems
  • Integrate and test software in a lab environment
  • Debug and troubleshoot firmware, track software issues, and resolve problems without close supervision
  • Use common electronic test equipment during development and validation
  • Design user interfaces
  • Understand and maintain existing legacy code
  • Determine system requirements and design specifications based on documentation and, at times, informal communication including discussions with co-workers
  • Adapt to changing requirements during the development process and determine priorities aligned to product schedules
  • Create simple, highly maintainable, and high-quality software designs delivered quickly and efficiently
  • Generate requirements and a plan for system integration and design validation
  • Develop built-in-self-test (BIST) code in firmware where practical
  • Assist in the definition, checkout, and debugging of new hardware designs
  • Become familiar with the existing aerospace and marine product line
  • Support the production test department to resolve technical problems
  • Provide telephone support for field service personnel on an as-needed basis

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
  • Minimum 3 years of relevant experience

Technologies

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

Pay

USD 95,000 - 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

  • Ability to climb stairs, sit, use a keyboard, and see, hear, and read/speak English fluently

Work Location

Dallas, TX (onsite, in person)

Similar Jobs