Embedded Software Engineer
Boulder Engineering Studio - Boulder, Colorado, United States, 80301
Work at Boulder Engineering Studio
Overview
- View job
Overview
Embedded Software Engineer
role at
Boulder Engineering Studio Join to apply for the
Embedded Software Engineer
role at
Boulder Engineering Studio Get AI-powered advice on this job and more exclusive features. Boulder Engineering Studio provided pay range
This range is provided by Boulder Engineering Studio. Your actual pay will be based on your skills and experience talk with your recruiter to learn more. Base pay range
$82,000.00/yr - $96,000.00/yr About Us Boulder Engineering Studio is a premier product development consultancy in Boulder, CO. Our team consists of passionate and experienced mechanical, electrical, software engineers and technicians. We build hardware, firmware and software with an iterative test-driven process in a hands-on collaborative environment. With a wide-ranging portfolio of projects, from scientific instruments and industrial machinery to medical wearables, BES focuses on providing pragmatic solutions to our customers. We are hiring for an embedded software engineer immediately to support our existing programs while continuing to increase our software development capabilities long term. This a high-growth, hardware facing mid-level role that will be involved throughout the project lifecycle. About You We value creativity, passion, and attention to detail. Our work culture fosters these traits in a highly collaborative professional environment. You have at least 2 years of career experience and want to continue to advance and take on new responsibilities. You enjoy working in a fast paced environment, jumping between several projects on a daily basis while remaining organized and efficient. Youre able to self-prioritize milestones while keeping a focus on ensuring project requirements are met and specifications are well tested and documented. When it's not feasible to accomplish your tasks with the constraints youre given, youre comfortable speaking up and working with the team to regroup and adjust. Qualified candidates for this role should have a background in Python and JS development and experience with hardware debugging. Understanding of how embedded devices and frontends communicate with backends is crucial for this role. A strong knowledge of electronics hardware design is highly relevant but not strictly necessary. Familiarity with Rust and C++ is helpful for understanding and potentially supporting firmware development that our team is regularly working on. About the Responsibilities Debug issues with PCBA's and Device Under Test (DUT's) Testing and bring-up of automated test fixtures Developing software (full stack) for automated test fixtures used in device production Developing firmware for ARM based Microprocessors and Microcontrollers Developing device drivers for lab equipment such as power supplies, oscilloscopes Developing interfaces to remote backends and databases Implementing protocols including but not limited to JSON-RPC, Websockets, REST, Modbus etc Integrating with cloud-based services such as AWS IoT core, Azure IoT, DynamoDB Writing test procedures and implementing them to create robust, stable systems Take ownership of developing new features, provide design considerations prior to development Helping define tasks and assist in estimating effort and schedules Collaborating with fellow engineers and delegating tasks as needed to technicians Expectation to be on-site at our Boulder office About the Benefits 401K Generous PTO Flexible hours Casual office EcoPass RTD Bus Pass On-site shower; next door to climbing gyms and tennis courts Unlimited snacks, teas, and some of the best coffee in town Required Qualifications Proficient with Python, C and JS programming languages Experience developing Firmware for ARM based MCUs like STM32 Proficient with Principles of Electronics for hands-on debugging with Oscilloscopes, Analyzers, etc Proficient with reviewing PCBAs for hardware-software integration Proficient with Linux development environments Proficient with version control tools such as Git Proficient with test driven development and CI/CD Excellent written and verbal communication skills Excellent organizational skills and attention to detail Experience working with firmware Experience working with Zephyr Experience working with Docker Experience working with Yocto Experience working with Embedded Linux Experience with JS frontend development using frameworks such as Vue and React Physical Requirements: Prolonged periods sitting or standing at a desk and working on a computer or electronics test station Education and Experience: Bachelors degree in Software/Electrical Engineering or equivalent required; Masters degree preferred. Two years of related experience preferred. About our Values BES strives to leave the world better than we found it. We dont design weapons, single use plastics, or intentionally harmful or demeaning products. Our goal is to create value in our relationships and through our work. We believe in finding the right tool for the job- including getting support from outside subject matter experts, vendors, and cutting edge research when called for. These values help ensure that the work we do take on is compelling and a good fit for our team. Note to Candidates Due to the volume of applications we receive, we will only review complete applications which include a resume, a cover letter (even a short one!), and some sort of portfolio, link, explanation, or examples of past work. Our preference is a github or similar repository of code (does not need to be of a complete project- just a snippit is acceptable) but other forms of work will be accepted and reviewed. This may include links to past products youve worked on, open source projects youve been involved in, or anything else you think shows off what youre capable of. First preference will be given to local candidates, but non-local candidates will also be considered and are encouraged to apply. Seniority level
Seniority level
Entry level Employment type
Employment type
Full-time Job function
Job function
Engineering, Information Technology, and Project Management Industries
Engineering Services, Automation Machinery Manufacturing, and Computer Hardware Manufacturing Referrals increase your chances of interviewing at Boulder Engineering Studio by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Get notified about new Embedded Software Engineer jobs in
Boulder, CO . Denver, CO $95,000.00-$115,000.00 3 months ago Longmont, CO $97,500.00-$146,340.00 1 week ago Sr. Embedded FPGA Software Engineer - 338
Broomfield, CO $141,000.00-$177,000.00 2 months ago Senior Embedded Software Development Engineer
Boulder, CO $100,200.00-$150,200.00 3 days ago Embedded Flight Software Engineer New Glenn
Denver, CO $91,158.00-$139,222.66 4 days ago Denver, CO $90,000.00-$105,000.00 2 weeks ago Lakewood, CO $135,100.00-$168,900.00 3 days ago Denver, CO $90,000.00-$105,000.00 2 weeks ago Longmont, CO $135,679.00-$189,950.25 3 days ago TS/SCI Senior Embedded Software Engineer - Satellite Experience
Senior Embedded Software Engineer - Linux
Boulder, CO $123,000.00-$161,000.00 2 weeks ago Sr. Software Development Engineer - Embedded, C++, AI, Linux
Longmont, CO $119,120.00-$178,680.00 15 hours ago Embedded Software Engineer-Signal Image Processing
Louisville, CO $96,000.00-$127,000.00 1 month ago Embedded Software Engineer III - New Glenn Avionics
Westminster, CO $124,000.00-$139,000.00 6 days ago Golden, CO $98,000.00-$137,600.00 21 hours ago Boulder, CO $75,000.00-$140,000.00 1 month ago Broomfield, CO $77,809.00-$132,275.00 19 hours ago Principal Embedded Systems Engineer (image processing)
Lafayette, CO $175,000.00-$210,000.00 5 days ago Embedded Engineer with RDK exp - W2 only- Hybrid, CO
Sr. Embedded Software Engineer - New Glenn Avionics
Denver, CO $163,272.00-$248,593.80 4 days ago Senior Software Engineer - Control Systems
Boulder, CO $140,000.00-$160,000.00 3 weeks ago Principal Embedded Engineer - EM Navigation
Principal Embedded Software Engineer (DSP)
Lafayette, CO $175,000.00-$210,000.00 5 days ago Longmont, CO $143,301.55-$266,131.44 5 days ago Principal Software Engineer I - Embedded Linux
Westminster, CO $145,000.00-$180,000.00 3 days ago Longmont, CO $141,500.00-$260,000.00 2 weeks ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr