We are seeking a Firmware / Embedded Engineer to support a rapidly growing Industrial Automation and Communication company in a direct role! This position is full-time and will be based out of Knoxville, TN.
Responsibilities
Work as a key contributor in a multi-disciplinary team working on designing, implementing, and delivering our systems and solutions.
Utilize experience in operating systems and the development and use of board support packages for custom embedded hardware platforms.
Designing, developing, testing, and supporting products in a creative, technical, and collaborative environment.
Ensure on-time releases of new designs and existing product changes.
Generate design plans for new product offerings as well as to enhance existing products based on new business objectives.
Design, test, troubleshoot and document product solutions.
Develop, prototype, and test embedded firmware.
Utilize verification and validation methods to demonstrate designs meet all design requirements with particular attention given to quality and regulatory requirements.
Determine root cause for complex issues and develop practical, efficient, and permanent technical solutions.
Provide technical support to Test and Manufacturing departments.
Conducts research to produce design solutions, improvements, and new products.
Requirements
Education & Years of Experience – Bachelor’s Degree in Electrical or Computer Engineering and 2+ years of relevant experience.
Citizenship – To be considered, you must be a United States (U.S.) citizen due to the federal nature of the work.
Must be fluent in the C and C++ programming languages.
Must be experienced using debuggers and emulators.
Must be excellent analytical problem-solving skills and communication skills.
Team player willing to take on assignments that are not always within core competency.
Experience with the Linux build process for embedded systems (Buildroot, Yocto, etc.)
Experience with Linux kernel configuration, building, and debugging.
Experience with Linux device driver development and debugging.
Experience with configuring and customizing Linux boot loaders (U-Boot, Grub).
Experience with the Windows development process for device drivers, libraries, and applications.
Experience creating and deploying customized Windows system images (sysprep, WinPE, DISM, etc.).
Experience with Arm and x86 processors.
Experience with Ethernet connectivity and networking.
Experience developing applications that utilize cryptographic algorithms and protocols.
Experience with Source Version Control Systems (GIT, SVN).
Proficiency with designing well-architected software systems and modules that support new technology or improve capability/performance of existing functionality.
Experience with software release activities.
Ability to work directly with customers to debug and resolve problems found in the field.
Desired Skills
Experienced in product certification activities (e.g., CE, UL, etc.)
Industrial automation product development, Rockwell Automation experience is a plus.
Experienced in designing functional safety products in accordance with IEC 61508
Experienced in designing secure products in accordance with IEC 62443
Proficiency in the Common Industrial Protocol (CIP)
Familiar with industrial automation protocols such as Modbus, Profibus, etc.
GEM Technologies, Inc. (GEM) is an award-winning federal contractor with more than 30 years of experience providing environmental, construction, facility management, and technical services to federal agencies, state and local governments, and commercial organizations. Founded in 1994 as a nuclear engineering firm to support federal operations in East Tennessee, GEM has since expanded into a nationwide, multi-disciplinary provider with over 270 employees and a diverse portfolio of contracts in the environmental, nuclear, and defense sectors. Some reasons to join GEM are:
Our philosophy – We believe in the power of effective collaboration and recognize that good partnerships are the building blocks to success.
Our relationships – Partnering with federal clients, we solve complex problems, exceed expectations, and advance critical missions.
Our team – We are committed to managing a cohesive workforce and cultivating a supportive workplace for our employees on contracts and in-office.
Our community involvement – Supporting our communities, we invest time and money in local schools and non-profit organizations.
GEM’s offered compensation is dependent on candidates’ education, qualifications, and relevant years of experience. To recruit and retain our exceptional staff, we offer the opportunity to elect benefit packages that best suit our employee’s needs; this includes, but is not limited to, a competitive Salary, Medical, Dental and Vision Insurance (including HSA & PPO options), Paid Time Off (PTO), Paid Holidays, Life Insurance, and a matching 401(k) Retirement Plan.
Please Note: With the exception of mandated state requirements, GEM does not publish salary information on external job boards; as such, most ranges listed are estimates made by vendors and not actual salary ranges.
GEM Technologies, Inc. is an Equal Opportunity/Affirmative Action Employer and does not discriminate on the basis of race, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, or any other basis protected by law.
We are looking for a seasoned Waste Permitting & Characterization Consultant to join GEM Technologies, supporting vital projects at the Pantex Plant.
Join GEM Technologies as a Sr. Structural Design Engineer to support critical government projects in Houston, TX.
IKEA Industry is looking for a Lean Navigator to enhance lean practices and drive organizational change across global operations.
Join Playtech as a Hardware Engineer and be part of a team that is redefining gaming technology.
Nagarro is in search of a seasoned Associate Principal Engineer to lead Salesforce project delivery in a remote capacity.
Join Northrop Grumman as an Electronics Engineering Manager 3 to lead engineering teams in innovative projects that shape the future of technology.
Join American Express as a Staff Architect where you will play a key role in shaping the future of their technology strategy.
Be at the forefront of innovation as Visa's Vice President of Payment Products Reliability Engineering, leading a global team to enhance payment services reliability.
Egis is looking for a motivated Principal Engineer to enhance urban development projects in Canberra while mentoring junior engineers.
Step into a pivotal role at Lightship as a Staff Manufacturing Engineer to shape the future of all-electric recreational vehicles.
Join A Place for Mom as a Staff Machine Learning Engineer, where you'll leverage your expertise to build impactful machine learning solutions.
Become part of Fisher Associates as a Highway Design Engineer and help shape the future of transportation through innovative infrastructure design.
As a Digital Technical Director at AREA 17, you will lead a culture of engineering excellence while shaping innovative technical strategies.
Join Abbott as an Engineer I in Product Analysis, working on critical technologies that enhance heart arrhythmia treatments.
Join SpaceX as a Senior Electric Propulsion Engineer and play a critical role in developing propulsion systems for satellite technology that will enable human exploration beyond Earth.
Subscribe to Rise newsletter