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
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.