Pioneers. Innovators. Professionals. TechINT Solutions Group (TechINT) is recognized for its knowledge and experience in providing innovative technology exploitation, operational intelligence, counter unmanned aerial systems and cyber security. TechINT Solutions Group has developed a unique analytical methodology to understand current and emerging technology that can be co-opted for nefarious purposes. Our innovative analytical methodology helps identify key variables indicative of illicit use or planned illicit use technologies.
TechINT Solutions Group is seeking a Firmware Engineer to join our team in Aberdeen Proving Ground, MD. Job# TI1642
Develop and modify embedded firmware for advanced hardware systems supporting critical national security missions. You'll work directly with devices such as gimbals, optics, motors, sensors, and other embedded subsystems to implement new capabilities, integrate hardware, and troubleshoot complex system behavior.
Job Description
As a Firmware Engineer, you'll design, modify, and debug low-level software running on embedded processors and microcontrollers. You'll work closely with electrical, mechanical, software, and systems engineers to integrate sensors, actuators, imaging systems, and control hardware. This role requires hands-on experience understanding existing firmware, developing new functionality, and solving problems that cross the hardware/firmware boundary.
Qualifications- Experience developing or modifying embedded firmware in C/C++ or similar low-level languages.
- Experience with microcontrollers, embedded processors, or SoCs and associated peripherals.
- Experience interfacing with hardware using SPI, I2C, UART, CAN, PWM, ADC/DAC, or similar interfaces.
- Experience developing firmware for motors, actuators, sensors, optics, gimbals, or other electromechanical systems.
- Strong understanding of real-time embedded systems, interrupts, timers, memory management, and hardware interfaces.
- Experience debugging firmware and hardware using oscilloscopes, logic analyzers, debuggers, and other laboratory equipment.
- Ability to read schematics, datasheets, interface control documents, and existing firmware to understand and modify embedded systems.
- Excellent written and verbal communication skills.
- Ability to work collaboratively in a team environment.
Desired Qualifications- Experience developing firmware for gimbals, motor controllers, camera systems, electro-optical systems, or stabilized payloads.
- Experience with motor control, encoders, PID/control loops, position control, or stabilization systems.
- Experience integrating IMUs, cameras, environmental sensors, GNSS receivers, or other sensor systems.
- Experience with embedded Linux, RTOS environments, or bare-metal development.
- Familiarity with STM32, NXP, TI, Microchip, or similar embedded platforms.
- Experience reverse engineering, modifying, or extending existing or undocumented firmware.
- Familiarity with bootloaders, firmware update mechanisms, device drivers, and low-level communications protocols.
- Experience supporting UAS, robotics, autonomous systems, imaging systems, or other embedded platforms.
- Experience rapidly prototyping and testing firmware against physical hardware.
Benefits
TechINT Solutions Group recognizes the need to support the well-being of our team members which is why we offer 15 personal days plus 10 paid federal holidays per year which will grow over time. We offer above industry standard medical, dental, vision, and life insurance plans along with a competitive 401kretirement plan to ensure we help support you, your family's well-being, and your retirement strategy as you grow with TechINT.
PAY TRANSPARENCY NONDISCRIMINATION PROVISION
TechINT Solutions Group will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by TechINT Solutions Group, or (c) consistent with TechINT Solutions Group’s legal duty to furnish information. 41 CFR 60-1.35(c)