Firmware Engineer
•Today
Verified Pay | $110,000 per year |
---|---|
Hours | Full-time, Part-time |
Location | Tallassee, Alabama |
About this job
Job Description
Job Description
This is a full-time direct hire position that is looking to pay between $110k-$130k/year depending on experience. This position would require onsite work out of Tallassee, AL, but they are willing to relocate candidates. This position requires you to be a US citizen or green card holder and a Bachelor of Science degree in Electrical Engineering, Wireless Engineering, Computer Engineering, or a related field. This role is looking to get filled ASAP.
ESSENTIAL DUTIES/RESPONSIBILITIES
- Design Firmware and embedded software in support of system architecture development
- Design at various levels, circuit card design, and logic implementation with VHDL/Verilog programming
- Perform software code peer reviews
- Responsible for overall electronic design
- Responsible for the various analysis and documentation tasks necessary for product deployment
- Perform detailed analysis of system performance
- Provide system safety analysis and implementation
JOB QUALIFICATIONS
KNOWLEDGE, SKILLS, AND ABILITY
- Extensive experience in debugging embedded systems
- Experience with embedded firmware development tools such oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzers
- Experience with designing and developing RF products for public and proprietary networks
- Experience with ARM Cortex-A7/A8/A9 processors
- Experience with ARM Cortex-M3/M4/M33, 8051, and MSP430 microcontrollers
- Experience with Keil, IAR or equivalent IDEs/compilers
- Implementation of low-level interfaces to ADCs, DACs or other ICs (Using SPI, I2C or similar interfaces)
- Implementation of data/signal processing functions and control loops
- Defining and applying hardware timing constraints
- Integration of both Xilinx IP cores and custom logic into the SoC architecture
- Firmware development process: Derivation of requirements, design, verification, and integration testing
- Expert in the development of Firmware and embedded software
- Background in C and/or C++ a plus
- Strong embedded SW fundamentals, including knowledge of design and development flows, real-time constraints, concurrency, and multi-processor systems, caching, and virtual memory
- Familiarity with low-level hardware interfaces, register and interrupt programming, bare-metal software, clock and power management
- Experience with configuration and release management, continuous integration, and regression testing.
- Understanding of RF/analog building blocks like Low Noise amplifiers, mixers, Power Amplifier, Phase shifters, multipliers, LO distribution amplifiers, mixed-signal circuits, such as ADC's DACs, and PLL's
- Design experience with Linux
- Knowledge of requirement verification definition techniques and concepts
- Experience using MS Office suite
- Ability to work with minimal supervision and have strong Interpersonal skills
EDUCATION OR FORMAL TRAINING
- Bachelor of Science in Electrical Engineering or similar
EXPERIENCE
- BS + 7-10 years of experience in relevant job or research positions, or
- MS and 5-9 years of experience in relevant job or research positions, or
- PhD and 4-8 years of experience in relevant job or research positions
- 5 years of embedded C programming
Powered by JazzHR
Lj4FnZ79cb
You might also like
in Tallassee, AL
$48
US Tech Solutions • 5h ago
$20
TOP TALENT RECRUITER • 13h ago
$140,000 - $160,000
$115,000 - $125,000
$22
TOP TALENT RECRUITER • 13h ago
Companies hiring applications software developers
in Tallassee, AL
Nearby locations
Explore more applications software developer jobs
in Tallassee, AL
Nearby Job Titles
Food Service Supervisor Jobs Fast Food Preparation Worker Jobs Cargo Agent Jobs Taxi Driver Jobs Radiologic Technologist JobsNearby Locations
Montgomery, AL Jobs Wetumpka, AL Jobs Tuskegee, AL Jobs Tallassee, AL Jobs Alabama JobsNearby Companies
U.S. Navy Jobs Uber Jobs Lyft Jobs Hercules Poly, Inc Jobs NaphCare JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 934820592 Posted: 2024-05-05 Job Title: Firmware Engineer