2

Entry Level Embedded Firmware Engineer Jobs in Georgia

Atlanta, GA Duration: 6+ Month Contract • 2-4 years' of professional experience in the development of firmware/software for embedded systems • Programming in low level and high-level languages of ...

Develop and optimize embedded firmware using real-time operating systems such as Zephyr or FreeRTOS ... Bachelor's degree in Electrical Engineering, Computer Engineering, or a closely related field;

Develop and optimize embedded firmware using real-time operating systems such as Zephyr or FreeRTOS ... Bachelor's degree in Electrical Engineering, Computer Engineering, or a closely related field;

... embedded systems. * Execute comprehensive test plans for firmware deployments, including system ... Requirements: * 6 years of professional test engineering experience in embedded systems. * Hands-on ...

This role focuses on the design, testing, and support of digital and analog embedded systems ... Write test firmware and automated test scripts to support design validation and troubleshooting.

Product Security Engineer

Cumming, GA · On-site

$52.25 - $69.75/hr

PLCs, Embedded controllers, Field communication modules, Engineering/configuration software, and ... Authentication mechanisms, Industrial protocol implementations, Firmware update processes, and ...

... embedded systems Familiarity with firmware/software interaction Experience with Jira or Azure DevOps Basic understanding of automation Experience in lighting or IoT systems Experience supporting NPD ...

next page

Showing results 1-20

Entry Level Embedded Firmware Engineer information

What are some common challenges faced by entry-level embedded firmware engineers during their first projects?

Entry-level embedded firmware engineers often encounter challenges such as understanding complex hardware interfaces, debugging low-level code, and adapting to strict resource constraints like limited memory and processing power. Collaborating closely with hardware engineers and learning to interpret hardware schematics can also be initially daunting. However, most teams provide mentorship and code reviews to help new engineers build confidence and develop their problem-solving skills in a supportive environment.

What does an Entry Level Embedded Firmware Engineer do?

An Entry Level Embedded Firmware Engineer is responsible for designing, developing, and testing low-level software that runs on hardware devices, such as microcontrollers and embedded systems. They work closely with hardware engineers to ensure that the firmware correctly interfaces with the hardware components. Typical tasks include writing code in languages like C or C++, debugging firmware, conducting unit tests, and assisting in hardware bring-up. Entry-level engineers often learn on the job and may help maintain or update existing firmware as needed.

What are the key skills and qualifications needed to thrive as an Entry Level Embedded Firmware Engineer, and why are they important?

To thrive as an Entry Level Embedded Firmware Engineer, you need a strong grasp of C/C++ programming, embedded systems concepts, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with microcontroller development kits, debuggers, oscilloscopes, and version control systems like Git is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure reliable firmware development, seamless integration with hardware, and successful collaboration within multidisciplinary engineering teams.
What are the most commonly searched types of Embedded Firmware Engineer jobs in Georgia? The most popular types of Embedded Firmware Engineer jobs in Georgia are:
What are popular job titles related to Entry Level Embedded Firmware Engineer jobs in Georgia? For Entry Level Embedded Firmware Engineer jobs in Georgia, the most frequently searched job titles are:
What cities in Georgia are hiring for Entry Level Embedded Firmware Engineer jobs? Cities in Georgia with the most Entry Level Embedded Firmware Engineer job openings:

Contractor

Posted 12 days ago


Job description

Company Description
IT Solutions provider for services like Data Warehousing, Business Process Management, Quality Assurance and more. Get in touch with us today and take your business to new heights today.
Job Description
Role: Firmware Engineer
Location: Atlanta, GA
Duration: 6+ Month Contract
Job Description:
• 2-4 years' of professional experience in the development of firmware/software for embedded systems
• Programming in low level and high-level languages of 8, 16, and 32 bit microcontrollers, specifically STMicro STM32 family, Freescale Kinetis family, or other ARM Cortex-M architectures, and Microchip PIC family
• Strong working knowledge of the C programming language
• Strong working knowledge of Revision Control System(s) (Visual Source Safe, Subversion, Mercurial, Git, etc.)
• Strong working knowledge of industry accepted software compilers, emulators, and integrated development systems (GCC, Keil, MPLAB, CodeWarrior, Eclipse, etc.);
• Ability to utilize tools such as oscilloscopes, bus analyzers, data acquisition systems, etc.
• Experience of Real-Time Operating Systems such as Embedded Linux, Freescale MQX, QNX, etc.
• Experience in design using Object Oriented Programming patterns and techniques using C++
• Experience implementing designs using published coding guidelines
• Knowledgeable with other languages such as Java, or Dynamic C
• Experience interconnecting small systems with Bluetooth, SPI, I2C, Ethernet, Serial, and/or USB
• Possess comprehensive knowledge in one or more specialized technology areas, related to operating systems, user interfaces or data communications and networks
• Experience with alternate operating systems such as Linux and Unix
• Experience using a documentation generator tool a plus (Doxygen)
• Scripting experience using Python a plus
• Automated testing of code module experience a plus
Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.