Firmware Engineer
Eden Prairie, MN 
Share
Posted 16 months ago
Position No Longer Available
Position No Longer Available
Job Description

Are you looking for a challenging and fast-paced work environment with a wide range of opportunities? Dahl Consulting is currently partnering with a leading global supplier in the testing and sensor industry. We work one-on-one with great candidates to help connect them with local employment opportunities. This company is hiring a Firmware Engineer for a direct hire role! Interested? Get more details below!

Firmware Engineer Job Description:

This Firmware Engineering position is a member of the Electrical Hardware Development team at Test & Simulation. Engineers in this team are responsible for developing and supporting a wide range of electrical products focused on high-performance motion control and precision data acquisition.

Here is what you' ll do as a Firmware Engineer:
  • Embedded firmware and microprocessor programming
  • Developing embedded software (hardware layer to application layer) to meet specific system and hardware requirements
  • Defining and developing custom hardware/software interfaces
  • Debugging and integrating software on product hardware, including board bring-up diagnostic software
  • Developing and executing software unit test and functional tests
  • Digital signal processing and digital filter design, including MATLAB DSP Builder
  • Field Programmable Gate Arrays (FPGA filtering/downsampling, Intel Quartus, Verilog, and SystemVerilog)
  • Digital Communication and third-party interfaces, including EtherCAT
  • Significant contributor to overall system architecture design
  • Design, develop, and provide support of compilers, assemblers, and development tools
  • Assisting and leading documentation and processes that conform with ISO quality objectives
  • Provide technical support for internal and external customers
  • Interface with vendors of key development tools and technologies
  • Provide and maintain documentation to support the engineering process
  • Participate in continuous improvement initiatives
  • Planning and estimating cross-functional development efforts
  • Technical reports, presentations, knowledge sharing
  • Reviewing progress & evaluating results
  • Provide significant input into Technology Roadmaps
  • Other accountabilities/duties as assigned

Here is what you' ll bring to the role as a Firmware Engineer:
  • Bachelor' s degree in Electrical Engineering or related field (Master' s preferred) from an ABET accredited institution
  • 5+ years of experience developing in C/C++ with embedded development emphasis
  • Demonstrated technical expertise and domain experience in embedded systems
  • Ability to work with minimal supervision and team effectively with others
  • Responsive and willing to take ownership of issues and drive solutions
  • Self-starter, energizing, results-oriented, and decisive
  • Creative problem solver and solution developer when presented with conflicting requirements, business demands, and technical risks/issues
  • Working knowledge of product development methodologies and stage-gate development processes
  • Able to effectively deal with ambiguity and make good decisions with incomplete data
  • Experience with Team Foundation Server, Visual Studio, Git, TI Code Composer is a plus
  • Experience with Agile/Scrum software development methodology is a plus
  • Experience with Ethernet communication protocols, including real-time Ethernet technology such as EtherCAT is a plus
  • Experience with Texas Instruments DSP, ARM CPUs, OMAP is a plus
  • Experience with reading schematics and datasheets is a plus
  • Experience with Texas Instruments SYS/BIOS Real-time Operating System (TI-RTOS) is a plus
  • Knowledge of FPGA / HDL / SystemVerilog is a plus
  • Knowledge of MATLAB is a plus

Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we' ve reviewed your application details, a recruiter will reach out to you with next steps! For questions or more information about this role, please call our office at (651) 772-9225, or start an online chat with us.

 

Position No Longer Available
Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields