Company:
Bluefin Innovations LLC
Location: Sterling
Closing Date: 06/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / 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
- Design and implement embedded hardware control-logic and low-level data protocols interfacing a main processor with different sub-systems.
- Perform firmware development over the full engineering lifecycle across multiple projects.
- Establish firmware, software, hardware interface requirements to satisfy product performance goals.
- Support interfacing disciplines such as firmware, mechanical, RF, hardware, integration & test, and project management.
- Board bring-up, verification/validation, integration, supporting manufacturing test for production.
- Provide technical assistance for prototype, pilot, and production support.
SPECIFIC JOB KNOWLEDGE, SKILLS AND ABILITIES
- Hands-on experience in prototype bring-up and debugging, verification, and manufacturing support.
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. (FPGA, Barebone, ARM, Linux and RTOS)
- Solid programming experience in C or C++ for embedded systems.
- Hands-on experience in working with engineering lab equipment. (Oscilloscopes, logic analyzers, frequency generators, etc.)
- Experience with digital peripheral interfaces (UART, CAN, SPI, USIM, I2C, USB, JTAG, MII/GMII/RGMII/SGMII, etc).
- Good understanding of digital/baseband hardware and PCB design.
- Outstanding communication and interpersonal skills
- Proficient user of GitHub and Microsoft Office 365.
QUALIFICATIONS
Education
- Bachelor's degree in Computer Science or Computer Engineering, or equivalent experience with proof of exceptional ability.
Preferred Experience
- 3-7 years relevant work experience in firmware design, implementation, and test.
- Experience using Keil ARM software development environment.
- Experience working with wireless (LTE/WiFi/BT/GPS) system development is a plus.
- Design experience with microcontrollers, ARM based processors and PMICs.
- Experience and/or knowledge of mass spectrometry is a plus but is not required.
- FPGA software development experience across multiple families (Intel, Xilinx) is a plus.
- Good understanding of various network protocols. (TCP/IP, RIP, LLMNR, DHCP, UDP, 10 Base T, 802.11, RTSP)
- Excellent troubleshooting skills with analysis and debugging ability on board bring up.
- Solid knowledge in High Speed Digital interfaces such as: Memory Bus I/F (eMMC, LPDDR3/LPDDR4 SDRAM, PCIe, SDIO, etc.)
- Experience with handling multiple data streams simultaneously is a plus. (Save to local file and stream to cloud)
Location
- Work is performed 4 days/week on-site at our facility in Sterling, and 1 day/week remote if desired.
Licenses or certificates
- No licenses or certificates are required.
Work Authorization
- Must be US Citizen.
Flexible work from home options available.
#J-18808-LjbffrShare this job
Bluefin Innovations LLC
Useful Links