Firmware Engineer Job at Bluefin Innovations LLC, Sterling, VA

MmNqeTN0SkJJcFAydnVqbUV5MVpBN3VyK3c9PQ==
  • Bluefin Innovations LLC
  • Sterling, VA

Job Description

Job Description

Job Description


POSITION PURPOSE
Bluefin Innovations (blfinn.com) is a small product development firm that provides embedded devices to companies in the DMV area. Our company has a highly creative culture of hands-on engineers with diverse backgrounds and areas of expertise. We're looking for a highly-motivated Firmware Engineer to design embedded systems that employ lightweight processors on the high-density PCBs we design & develop in-house.

JOB FUNCTIONS
1. Design and implement embedded hardware control-logic and low-level data protocols interfacing a main processor with different sub-systems.
2. Perform firmware development over the full engineering lifecycle across multiple projects.

3. Establish firmware, software, hardware interface requirements to satisfy product performance goals.

4. Support interfacing disciplines such as firmware, mechanical, RF, hardware, integration & test, and project management.
5. Board bring-up, verification/validation, integration, supporting manufacturing test for production.
6. Provide technical assistance for prototype, pilot, and production support.

SPECIFIC JOB KNOWLEDGE, SKILLS AND ABILITIES
1. Hands-on experience in prototype bring-up and debugging, verification, and manufacturing support.
2. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. (FPGA, Barebone, ARM, Linux and RTOS)
3. Solid programming experience in C or C++ for embedded systems.
4. Hands-on experience in working with engineering lab equipment. (Oscilloscopes, logic analyzers, frequency generators, etc.)
5. Experience with digital peripheral interfaces (UART, CAN, SPI, USIM, I2C, USB, JTAG, MII/GMII/RGMII/SGMII, etc).
6. Good understanding of digital/baseband hardware and PCB design.
7. Outstanding communication and interpersonal skills
8. Proficient user of GitHub and Microsoft Office 365. 

QUALIFICATIONS

Education

1. Bachelor's degree in Computer Science or Computer Engineering, or equivalent experience with proof of exceptional ability.


Preferred Experience

1. 3-7 years relevant work experience in firmware design, implementation, and test.
2. Experience using Keil ARM software development environment.
3. Experience working with wireless (LTE/WiFi/BT/GPS) system development is a plus.
4. Design experience with microcontrollers, ARM based processors and PMICs. 
5. Experience and/or knowledge of mass spectrometry is a plus but is not required.
6. FPGA software development experience across multiple families (Intel, Xilinx) is a plus.
7. Good understanding of various network protocols. (TCP/IP, RIP, LLMNR, DHCP, UDP, 10 Base T, 802.11, RTSP)
8. Excellent troubleshooting skills with analysis and debugging ability on board bring up.
9. Solid knowledge in High Speed Digital interfaces such as: Memory Bus I/F (eMMC, LPDDR3/LPDDR4 SDRAM, PCIe, SDIO, etc.) 
10. Experience with handling multiple data streams simultaneously is a plus. (Save to local file and stream to cloud)

Location

1. Work is performed 4 days/week on-site at our facility in Sterling, and 1 day/week remote if desired.

Licenses or certificates

1. No licenses or certificates are required.

Work Authorization


1. Must be US Citizen.

Job Tags

Work experience placement, Local area, Remote job, 1 day per week,

Similar Jobs

Almost Family Personal Care

Child Caregiver Job at Almost Family Personal Care

We are hiring Home Child Caregivers to work one-on-one with our in-home patients in Shawano and the surrounding area. One Patient at a Time Earn PTO while working 32+ Hours Weekly Pay & Flexible Scheduling At Almost Family, a part of LHC Group, we embrace a culture of caring...

Hyatt

Hotel Bartender Job at Hyatt

 ...because of our caring and attentive associates who are focused on providing efficient service and meaningful experiences. Bartenders are responsible for providing libations and offering customized recommendations. The right person should be familiar with the latest... 

Wegmans Food Markets

Store Culinary Assistant - $16hr-$16.50 - $1000 BONUS Job at Wegmans Food Markets

 ...Schedule: Part time Availability: Morning, Afternoon, Evening (Includes Weekends). Age Requirement: Must be 18 years or older...  ...prepare customer orders accurately and on time Proactively assist customers and answer questions while balancing a variety of tasks... 

Allied Universal®

Security Guard - Patrol Driver Job at Allied Universal®

 ...security and facility services company, provides rewarding careers...  ...inclusive workplace, you will be part of a team that fuels a culture...  ...perks and more for most full-time positions! Unlock Your Potential...  ...in Security Excellence!*Now Hiring PART-TIME, DAY-SHIFT Security... 

Clermont County Public Library

Library Assistant Specialist - Full Time - Miami Township Branch Job at Clermont County Public Library

 ...Are you passionate about providing excellent library service and making a difference in your community? If so, consider applying for...  ...as shelving and organizing, are necessary. Clermont County Public Library offers a welcoming work environment, opportunities for...