Work with Us

If you can see yourself at allocortech, but there are no current openings matching your skill set, we welcome the opportunity to consider your application. Please send us your resume and cover letter.

Current Opportunities

Sr. Electronics Technician

Sr. Electronics Technician
Charlottesville, VA

At allocortech, we design, develop, and manufacture extensively customizable avionics for next-gen aircraft innovators, primarily in the UAS & UAM markets. Our IP, experience, and small size helps foster an agile, efficient workspace created to align with the quickly evolving unmanned air market. 

We are currently seeking an experienced electronics technician to join our team of embedded systems, mechanical, and electrical engineers to support both our R&D efforts and manufacturing needs. 

Responsibilities

  • Final electrical and mechanical assembly of our products: soldering connectors and large components, rework of fuse and jumper resistor components, applying staking compound, and fastening assemblies together
  • Fabrication of test and demonstration harnessing
  • Supporting the engineering team with rework and experimentation of our PCBs
  • Assembly of hardware-in-the-loop (HIL) test racks

Skills

  • Able to inspect PCBs to IPC class 2 or better
  • Able to perform installation and rework of thru-hole and fine pitch SMT components to IPC class 2 in a lead-free process
  • Able to identify jobs to be outsourced for better tooling or special skill sets (e.g., if there’s some sensitive BGA or ultra fine pitch component)
  • Has extensive experience with PCBs/mechanical assemblies 
  • Able to follow acceptance test plans and perform troubleshooting with assistance from the engineering team

Bonus Points

  • Able to read a schematic and help design verification plans and acceptance test plans (or diagnose simple issues with boards)
  • Able to organize formal QA procedures
  • Experience working in an organization with an established QA department
  • Able to assist the engineering team with design for manufacturing reviews
  • Able to assist customers and the engineering team with best practices for test and demonstration harnessing
  • Able support the engineering team in the design of acceptance and HIL test racks
  • Aspirations to grow your skills into more of a production manager; managing a team, or organizing procurement

Job responsibilities of the Sr. Electronics Technician position will primarily be on-site in Crozet, VA.

If this job description sounds like an exciting opportunity but does not fully align with your current experience and skill set, we welcome the opportunity to consider your application.  Please send us your resume and cover letter.   

Our headquarters is located in Crozet, Virginia, about 15 miles west of Charlottesville. We offer a comprehensive benefits package to all full-time employees, including medical, dental, vision, life, disability, flexible PTO, ten company holidays, SIMPLE IRA, and incentive stock options.

Send us Your Resume
careers@allocor.tech
Apply Online
Indeed

Sr. Embedded Software Engineer

Sr. Embedded Software Engineer
Charlottesville, VA

At allocortech, we design, develop, and manufacture complete core flight control solutions for next-gen aircraft innovators, primarily in the UAS & UAM markets. In addition to our off-the-shelf product offerings, we provide extensive customization to meet our customers’ unique needs. Additionally, our small size fosters an agile, efficient workspace created to align with the quickly evolving unmanned air market.

We are seeking to hire an Embedded Software Engineer fluent in C++ (we use 17 internally, but knowledge of 11 is sufficient to bootstrap.) You will design, test, and document operating system level software with a level of rigor suitable for something that you really don’t want crashing down on your head. Current projects involve STM32 peripheral and board bring up, managed Ethernet switch drivers and traffic management, lithium ion battery management and modelling, and framework development.

If terms like linker scripts, cross compilers, toolchains, GCC, GDB, JTAG, IPC, make, MCU, UART, interrupt handler, mutex, priority inversion, memory protection, stack, heap, and fixed-point are part of your daily vernacular, you’ve got about half the job down! You should also have good knowledge of hardware aspects of embedded systems design and be able to debug issues at the circuit level, particularly around the CPU.

Use of oscilloscopes, logic analyzers, multimeters, power supplies, and signal generators is a must. You will be one of very few engineers on the team, so you should be self-motivated and be comfortable in a position with high levels of accountability.

Responsibilities:
  • Architect and implement the embedded software that runs the avionics and control systems of aircraft, and ensure that sensors and communication peripherals work right
  • Work with the electrical engineers to bring up and debug new hardware
    Develop robust bootloaders for updating software on a distributed processor architecture
  • Implement drivers in C/C++ and write test scripts to verify them across a variety of operating scenarios
  • Support algorithm implementation, system integration, test, and debug
    Identify points of weakness in the software and electronics; help develop plans for improving and robustifying the product
Qualifications:
  • 4+ years of experience developing and testing embedded system software for real time applications/robotic systems
  • Strong C/C++ micro controller experience, preferably including development with ARM processors
  • Ability to review schematics and read data-sheets; experience supporting hardware bringup and debug
  • Experience with customizing board support packages
  • Experience developing and testing bootloaders
  • Familiarity with U-Boot and building/customizing kernels and kernel drivers
  • Familiarity with FreeRTOS
  • Familiarity with Linux and the RT patchset
  • Experience implementing robust drivers for basics comms protocols (UART, ethernet/lwIP, I2C, SPI, etc.)
  • Familiarity with some scripting language (Python preferred)
  • Experience with automated software development processes and modern tools (Git, CI, Bazel)
  • Team player without an ego, passionate about aviation, and doing whatever it takes to deliver value
  • Located or willing to relocate to central Virginia (Charlottesville) — a 50/50 rotating position may be considered

If this job description sounds like an exciting opportunity but does not fully align with your current experience and skill set, we welcome the opportunity to consider your application.  Please send us your resume and cover letter.   

Our headquarters is located in Crozet, Virginia, about 15 miles west of Charlottesville. We offer a comprehensive benefits package including medical, dental, vision, life, disability, flexible PTO, 10 company holidays, SIMPLE IRA, and incentive stock options.

Send us your Resume
careers@allocor.tech