Job Information
Micropac Industries Inc. Micropac Industries Incorporated - Product Development Engineer II (Firmware Engineer) in Garland, Texas
Micropac Industries Incorporated - Product Development Engineer II (Firmware Engineer)
Job Details
Job Location
Micropac Industries Incorporated - 1655 - Garland, TX
Position Type
Full Time
Title: Product Development Engineer II (Firmware Engineer)
Position Reports to: VP of Engineering
About the Company
With a vision of the future, Micropac Industries, Inc. is leading the way with innovation and product development for mission critical electronics. At Micropac, you will have the opportunity to learn, grow and create exciting products for satellite, medical, defense/aerospace, and high reliability industrial applications. Micropac has applications on Mars and 30,000 feet underground. Our Core Values include creating a fun and innovative place to work while fostering teamwork and learning. Micropac is a publicly traded company (MPAD) with an average of 140 employees and a 60-year record of mission critical success.
About You
You understand electronic product design, as related to writing embedded processor code in C and the the underlying hardware, resulting from your history and passion for delivering embedded controller solutions to the customer on time and on budget. You have the aptitude to lead a firmware team and provide significant technical contribution to take a product from design to the manufacturing floor; with the commitment to support quality improvement in everything you do. Coming from an Electronic Applications or Firmware Design Engineering background, your comfort zone is having a hand on your product throughout its lifecycle. If this is you, let’s get together and see what we can accomplish together.
About the Job
Responsible for embedded controller code design and integration in board-level systems design and team leadership for the development of new products. The (Firmware) Product Development Engineer supports the external customer with product expertise and the internal team with resolution of technical and quality issues that may arise. You will work with New Business Development and Engineering in the delivery of prototypes, samples, product documentation and cost projections as needed to quote and secure new business. The employee serves as an experienced and trained professional with the ability to adhere to our Core Values which are: 1) Servant Leadership/Teamwork including People First, Integrity, Honesty, and Building Trust; 2) Customers’ “GO TO PLACE” for Innovation; 3) Learning Organization, and 4) Having Fun through Our Achievements.
Job Responsibility Specifics
The essential functions and key responsibilities for the position include, but are not limited to:
Strong focus on code generation for microcontrollers specifically embedded in customer applications. Examples of target platforms include MSP430 and ARM.
Development, design, test, verify, and support products throughout their lifecycle.
Sufficient capability to participate in the development and design of products over a broad range of technologies including power, optical, digital, and analog.
Ability to provide team leadership on assigned projects.
Ability to provide technical work product in the form source code, simulation, test benches, and documentation for assigned projects.
Ability to formulate a compliance assessment based on customer requirements and execute projects to meet this assessment.
Engage in external standards activities and personnel recruitment, as needed, to forward Micropac’s product dominance.
Provide technical support and assist in resolution of customer or manufacturing problems as required.
Comprehensive understanding of product design and cost tradeoffs
Work with Product and Test Engineers, Business Line Managers, Product Sales Managers, and department managers to ensure that the technical documentation needs and quality standards are met.
Use Git, GitHub, and JIRA for software version control and work tracking
Use CodeSonar, GitHub Active Security for static analysis
Use experience with DevOps to mature development/integration processes which to be fully compliant to NPR 7150.2C/D and which meet the needs of the engineering team
Have familiarity with several unit test frameworks (e.g., PyTest, Ceedling, Unity, CppUnitTest)
Have proficiency in designing error-tolerant software architectures for high-reliability embedded platforms
Have proficiency in developing C for high-reliability embedded platforms
(Preferred) Have proficiency in Python and Bash
Ability to work independently, resolve technical and manufacturing issues without detailed direction as well as acting as a team leader.
Leads Preliminary and Critical Design reviews for new products.
Capability to work on multiple projects simultaneously accurately and efficiently.
Ability to travel “as required” to customer site(s) to provide technical support and training.
Nice to have experience programming FPGAs in VHDL or Verilog
Job Requirements:Product Development Engineer II
BS degree in electrical engineering or related discipline, MS degree is a plus.
4+ years working experience in Product Design or Applications position relating to embedded code deployment and underlying hardware design.
Demonstrates accuracy and proficiency in execution of Job Responsibilities along with strong interpersonal skills across all departments.
Capable of leading a team in a company directed project or effort.
Ability to clearly articulate a description of work product both verbally and in writing.
Equal Employment M/F/D/V