Senior Embedded Systems Engineer
Listed on 2026-06-21
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, Python
Acroname designs and manufactures world‑class products—from software‑controlled USB hubs to manufacturing test automation equipment. We’re a lean, fast‑moving company that values teamwork, humor, mentorship, and creative problem‑solving. Our team tackles everything from electrical and mechanical design to software development and automation. We’ve been around for decades, deployed and trusted by the biggest names in consumer electronics. Our products enable engineers to solve problems in ways they hadn’t even considered possible, and we’re continuing to expand our offerings in test automation and Audio Video (AV) conferencing solutions.
TheOpportunity
The Senior Embedded Systems Engineer role requires an experienced engineer who can operate across the whole stack: low‑level C firmware, high‑level C++ and Python applications, API architecture, and documentation. Our products and expertise enable customer success by solving complex automation problems in manufacturing, A/V integrations, and distributed control systems. If this begins to describe you, keep reading.
Key Responsibilities- Develop and maintain firmware for RTOS control systems
- Support existing products, APIs, and features
- Enable cutting edge hardware features through software on existing and new products
- Improve embedded web server technology stack
- Create device drivers for system level integrations for IO, controllers, and displays
- Be a self‑driven contributing member of our engineering team
- Embedded platform architecture development
- Help steer the architecture of Acroname products and test systems
- Join and be a significant contributing member of our engineering team
- Be extremely self‑driven, but knows when to ask questions
- Sense of humor, we only do this because we want to
- Software platform architecture development
- Refine Acroname tool chains and CI systems
- Advise and aid in debug of firmware
- BS or MS in Systems, Electrical or Computer Engineering, or Computer Science
- If you just graduated from college, this job isn’t for you
- 6‑7 years of production programming experience
- Able to travel for business, including international travel
- Architecting, bringing up, and debugging electronic hardware
- Designed systems with USB and ethernet interfaces
- Good understanding of electrical engineering fundamentals
- Keeps “import *” for specific cases
- Despises all OSes equally but insists on cross‑platform feature parity
- Recognizes the not‑invented‑here syndrome and has been previously inoculated against it
- Understands AI tools and workflows, understanding the output may be like 10 interns reporting to you
- Accepts that the more you dig (validate), the more dirt (bugs) you pile up
- Lives by the mantra that if everything is urgent, nothing is urgent
- Picks 3 from fast, cheap, and good
- Uses the phrase “it’s just a timing problem” as a challenge, not an excuse
- A wicked cool vimrc file
- Remapped modifier keys to relieve Emacs pinky
- Not afraid to blow fuses on an ARM core
- Believes base‑jumping is more efficient than rappelling
The chance to work with some of the best teammates and customers in the industry. A fast‑moving, fun work environment where people enjoy what they do. A reasonable salary ($120,000 - $150,000 per year, depending on experience).
- Full benefits, including health, dental, vision, and a retirement plan.
- An RTD bus pass (because we like the environment).
- Potential stock grants (because we all win together).
- Moderated glory
Location:
Boulder, CO ideal but flexible for remote (Local candidates strongly preferred; relocation not paid). Apply by sending your resume to
Acroname is an Equal Opportunity Employer committed to diversity and inclusion. We actively seek applicants from all backgrounds, including minorities, women, and individuals with disabilities.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).