Firmware Engineer
1 month ago
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
Education1. Bachelor's degree in Computer Science or Computer Engineering, or equivalent experience with proof of exceptional ability.
Preferred Experience1. 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)
Location1. Work is performed 4 days/week on-site at our facility in Sterling, and 1 day/week remote if desired.
Licenses or certificates1. No licenses or certificates are required.
Work Authorization
1. Must be US Citizen.
-
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeJob Summary:We are seeking a highly skilled Electronics Firmware and Software Development Engineer to join our team at General Dynamics Land Systems. As a key member of our Advanced Capability Development Power Electronics Hardware Team, you will be responsible for developing new hardware for the electrification of combat vehicles.Key...
-
Power Electronics Firmware/Software Engineer
4 months ago
Sterling Heights, United States General Dynamics Land Systems Full timeThe Advanced Capability Development Power Electronics Hardware Team is tasked with developing new hardware for the electrification of combat vehicles. The team is responsible for the design, build, control development of, and integration of new electrical power generation, conversion, distribution, and storage hardware. The team is also responsible for the...
-
Software Engineer
2 months ago
Sterling, United States OPTIMUM TECHNOLOGIES LLC Full timeJob DescriptionJob DescriptionOpTech seeks a Software Engineer to integrate numerous software engineering efforts across multiple space-focused projects and software disciplines. The role is not specific to a software discipline but requires coordinating, integrating, and developing software elements across the stack. This may include tool, embedded, and...
-
Software Systems Engineer
2 months ago
Sterling, United States SAIC Full timeDescriptionSAIC is seeking an experienced Software Systems Engineer to serve as technology integrator on a critical customer project. The successful candidate will work closely with the customer to validate developer software designs through the full system life cycle and support delivery of systems to end users. This position requires a self starter,...
-
Data Center Engineer
6 days ago
Sterling, United States Avispa Technology Full timeJob Description Data Center Engineer 9-1 A leading music streaming company has a terrific opportunity in our Systems Engineering team for an intelligent and motivated Staff Datacenter Engineer who is enthusiastic about datacenter deployment and site reliability for large-scale consumer online services. As a member of our Data Center Engineering and...
-
Cybersecurity Engineer
3 weeks ago
Sterling, United States Schubring Global Solutions Full timeWe are seeking a Cybersecurity Engineer to become a valued member of our team supporting a government client. The work entails conducting assessments related to RMF and other standards to ensure the client maintains an ATO. Key Responsibilities: Working as a member of the design team to ensure cybersecurity is built into the system. Perform the technical...
-
System Engineer
3 weeks ago
Sterling, United States Verite Group Full timeVGI is a 100% employee-owned custom software company supporting government missions and private sector enterprises for over two decades. VGI staff combine a strong technical prowess with a deep understanding of our customers and their operations. VGI can take your current network needs and challenges and create tools that protect your data throughout its...
-
Cyber Security Architect
4 weeks ago
Sterling, Virginia, United States ORBCOMM Full timeAbout the RoleWe are seeking a highly skilled Cyber Security Architect to join our team at ORBCOMM. As a Cyber Security Architect, you will be responsible for leading security risk assessments and vulnerability analyses for SaaS platforms, IoT devices, and associated software and firmware.You will also support security incident response and remediation...
-
Senior Software Developer
4 weeks ago
Sterling Heights, Michigan, United States Kyrus Tech Full timeWe are seeking a highly skilled Senior Software Developer to join our team at Kyrus Tech. As a Senior Software Developer, you will be responsible for developing low-level code for a variety of platforms, including the Linux kernel, Windows kernel, and embedded operating systems.Our ideal candidate will have a strong background in C/C++ programming and...
-
Network Systems Specialist
4 weeks ago
Sterling, Kansas, United States Jacam Full timeJob Summary:As a Network Engineer at Jacam, you will be responsible for designing, implementing, and maintaining the company's network infrastructure. This includes configuring and installing network devices and services, diagnosing and resolving networking issues, and collaborating with employees and management to address network-related problems.Key...
-
Technical Writer I
3 weeks ago
Sterling, United States Thorlabs Full timeThe position’s primary responsibility is to strengthen Thorlabs’ position as a leading manufacturer of Imaging System products through the development of effective product communication based upon information from Engineering and Business Unit Leaders. The applicant will also create and update technical documentation on products for the manufacturing and...
-
Cyber Security Architect
2 weeks ago
Sterling, United States ORBCOMM Full timeJob Description Job Description Join Us as Cyber Security Architect! Are you ready to make a significant impact in an innovative environment? At ORBCOMM, we’re on the hunt for a passionate Cyber Security Architect who thrives in a fast-paced, agile setting. We want you to transform your ideas into action and drive our mission forward! Why You’ll Love...
-
Cyber Security Architect
3 weeks ago
Sterling, United States ORBCOMM Full timeJob DescriptionJob DescriptionJoin Us as Cyber Security Architect!Are you ready to make a significant impact in an innovative environment? At ORBCOMM, we’re on the hunt for a passionate Cyber Security Architect who thrives in a fast-paced, agile setting. We want you to transform your ideas into action and drive our mission forward! Why You’ll Love...
-
Cyber Security Architect
3 weeks ago
Sterling, United States ORBCOMM Full timeJob DescriptionJob DescriptionJoin Us as Cyber Security Architect!Are you ready to make a significant impact in an innovative environment? At ORBCOMM, we’re on the hunt for a passionate Cyber Security Architect who thrives in a fast-paced, agile setting. We want you to transform your ideas into action and drive our mission forward! Why You’ll Love...
-
Sr. Product Manager
19 hours ago
Sterling, United States ORBCOMM Full timeJob DescriptionJob DescriptionJoin Us as a Sr. Product Manager!Are you ready to lead in the dynamic world of intermodal logistics or channel solutions? ORBCOMM, a market leader in IoT technology, is looking for a passionate Sr. Product Manager to help us maintain our leadership and drive business growth in the domestic intermodal sector and our channel...