Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Firmware / Embedded Engineer image - Rise Careers
Job details

Firmware / Embedded Engineer

ABOUT THE ROLE

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.

ABOUT GEM

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.

COMPENSATION AND BENEFITS

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.

EQUAL OPPORTUNITY EMPLOYER

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.

What You Should Know About Firmware / Embedded Engineer, GEM Technologies, Inc.

Join GEM Technologies, Inc. as a Firmware / Embedded Engineer and take your career to the next level in the vibrant city of Knoxville, TN! In this full-time role, you’ll be an integral part of a multi-disciplinary team, eagerly working on designing, implementing, and delivering cutting-edge industrial automation systems and solutions. Your day-to-day will find you utilizing your experience in operating systems and board support packages for custom embedded hardware platforms, all while collaborating in a creative environment. You’ll design, test, and document innovative product solutions and enhance existing ones based on business objectives. You’re encouraged to be proactive and troubleshoot complex issues, providing support to Test and Manufacturing departments and ensuring timely product releases. At GEM, your skills in C and C++ programming, combined with your analytical prowess, will shine as you tackle exciting challenges with Ethernet connectivity and develop applications leveraging cryptographic protocols. If you’re ready to research, create, and contribute within a supportive community that values collaboration and innovation, this is where you belong.

Frequently Asked Questions (FAQs) for Firmware / Embedded Engineer Role at GEM Technologies, Inc.
What are the main responsibilities of a Firmware / Embedded Engineer at GEM Technologies, Inc.?

As a Firmware / Embedded Engineer at GEM Technologies, Inc., you will design, implement, and support various embedded systems. Your key responsibilities include developing and testing firmware, troubleshooting complex issues, creating design plans, and providing technical support. You'll also be expected to research new product designs and enhancements while ensuring adherence to regulatory requirements, all within a collaborative team environment.

Join Rise to see the full answer
What qualifications are needed to apply for the Firmware / Embedded Engineer position at GEM?

To qualify for the Firmware / Embedded Engineer position at GEM Technologies, Inc., you need a Bachelor’s Degree in Electrical or Computer Engineering and at least 2 years of relevant experience. Candidates must be U.S. citizens and possess strong skills in C and C++ programming, debugging tools, and embedded systems design. Experience with Linux kernel configuration, device drivers, and Windows development is also essential.

Join Rise to see the full answer
What programming languages should a Firmware / Embedded Engineer at GEM be familiar with?

A Firmware / Embedded Engineer at GEM Technologies, Inc. should be fluent in C and C++ programming languages. Familiarity with various embedded systems, debugging, and software release processes will help you excel in this role, along with experience in Linux and Windows development environments.

Join Rise to see the full answer
What types of projects will I work on as a Firmware / Embedded Engineer at GEM?

In your role as a Firmware / Embedded Engineer at GEM Technologies, Inc., you will work on projects related to industrial automation and communication systems. Your work will involve designing, developing, and testing products intended to improve technology capabilities, and supporting operational initiatives that enhance existing products while ensuring quality and compliance with regulatory standards.

Join Rise to see the full answer
Is community involvement a part of GEM's culture for Firmware / Embedded Engineers?

Absolutely! GEM Technologies, Inc. values community involvement, and as a Firmware / Embedded Engineer, you will be part of a company that invests in local schools and non-profit organizations. This commitment to community is part of our collaborative culture that encourages all employees to contribute positively both within and outside of the workplace.

Join Rise to see the full answer
Common Interview Questions for Firmware / Embedded Engineer
Can you explain your experience with embedded systems and how it relates to the role of Firmware / Embedded Engineer?

Certainly! When answering this question, discuss your hands-on experience with embedded systems, including specific projects you've worked on. Highlight your use of programming languages like C and C++, your familiarity with Linux and Windows environments, and how these experiences prepare you for the Firmware / Embedded Engineer role at GEM Technologies.

Join Rise to see the full answer
What methodologies do you employ for debugging embedded firmware?

In your response, explain the debugging tools and methodologies you use, such as utilizing debuggers or emulators. Provide examples of challenges you've faced when debugging firmware and how your troubleshooting methods helped resolve these issues, emphasizing your analytical problem-solving skills.

Join Rise to see the full answer
How do you handle tight deadlines in firmware development projects?

Talk about your time management and prioritization skills when working on multiple projects. Share how you set realistic goals and milestones, work collaboratively with your team, and leverage your technical expertise to ensure deadlines are met without compromising quality.

Join Rise to see the full answer
Describe your experience with Linux kernel configuration and debugging.

In your answer, provide a concise summary of your experience configuring the Linux kernel, addressing any specific challenges you've encountered. Mention relevant projects where your skills allowed you to enhance system performance or resolve issues.

Join Rise to see the full answer
What steps do you take to secure embedded systems against vulnerabilities?

Discuss your knowledge of cryptographic protocols and security best practices relevant to embedded systems. Share methods you've implemented in past projects to ensure product security, showcasing how these practices align with GEM Technologies' commitment to high-quality and secure product development.

Join Rise to see the full answer
How do you stay current with advancements in embedded systems and firmware technology?

Explain your strategies for keeping up with industry trends, such as attending conferences, participating in online forums, or taking additional training or certifications. Highlight specific areas of interest and how ongoing education has positively influenced your work as a Firmware / Embedded Engineer.

Join Rise to see the full answer
Can you describe a time when you had to troubleshoot a complex issue in an embedded system?

Use the STAR method (Situation, Task, Action, Result) to structure your response. Provide a detailed scenario where you identified and resolved a problem, emphasizing your analytical skills and the impact your solution had on the project or team.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams on projects?

Share your experience working in multi-disciplinary teams, highlighting the importance of effective communication and collaboration. Explain how you adapt to different roles within the team and ensure that everyone is aligned toward common project goals.

Join Rise to see the full answer
What tools do you prefer for version control in firmware development?

Mention your preferred version control systems, such as GIT or SVN, and explain how you use them to manage changes in your development process. Discuss the importance of version control in maintaining code integrity and facilitating teamwork.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple firmware development projects?

Describe your task management techniques, including any tools or methodologies you employ to prioritize workload. Mention how you identify critical tasks versus lower-priority ones and how you communicate with your team to adjust priorities as needed.

Join Rise to see the full answer
Similar Jobs

Join GEM Technologies as a Nuclear Safety Specialist, leveraging your expertise to enhance safety measures at the DOE's Y-12 National Security Complex.

Join GEM Technologies as a Sr. IT Reporting Analyst and support critical government projects with your expertise in data analysis and reporting.

Photo of the Rise User

Join AbbVie as a Principal Project Engineer and lead innovative capital projects that impact our biopharmaceutical manufacturing capabilities.

Photo of the Rise User
Posted 8 days ago

Join Kimley-Horn as a Civil Engineering Analyst and contribute to innovative projects in a supportive and growth-oriented environment.

Posted 12 days ago

Seeking a Senior Lead AI Engineer to drive innovative AI solutions and business value at Lumen.

Photo of the Rise User
Posted 5 days ago

Join AMG Vanadium as a Process Engineer to lead process improvements and ensure operational excellence in a dynamic manufacturing environment.

ngc Hybrid United States-Maryland-Annapolis
Posted 10 days ago

Join Northrop Grumman as a Principal Signal Image Processing Engineer and work on revolutionary systems that impact people's lives around the world.

Photo of the Rise User
Posted 8 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition

Become part of the innovative team at SpaceX as a Build Engineer, where you'll enhance satellite testing processes for national security.

Photo of the Rise User
HII Hybrid San Antonio, TX
Posted 14 days ago

Enlighten is looking for a skilled DevOps Engineer to enhance their infrastructure and deployment processes in San Antonio, TX.

Photo of the Rise User
American Express Hybrid Phoenix, Arizona, United States
Posted 9 hours ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Explore a fulfilling engineering career at American Express, contributing to impactful merchant payment systems with a focus on innovation and technology.

Photo of the Rise User
Posted 10 months ago
Photo of the Rise User
Posted 9 months ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
19 people applied to Machinist Apprentice at LLNL
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.