Embedded Engineer
Utility Associates, Inc.
Job Description
Job Description
As an Embedded Engineer II, you will independently deliver firmware features and own small subsystems or components within our embedded platforms. You have moved beyond needing close guidance on routine tasks and can take a feature from requirements through implementation, testing, and integration with limited supervision. You will work across bare-metal microcontrollers and embedded Linux systems, collaborating with hardware, software, and QA teams in an agile/Scrum environment. You are expected to identify problems proactively, propose solutions, and contribute meaningfully to design discussions.
Essential Duties and Responsibilities
The essential functions include, but are not limited to the following:
· Design, implement, and deliver firmware features end-to-end in C/C++ for bare-metal and embedded Linux platforms with limited supervision.
· Own small firmware subsystems or components — including their testing, documentation, and maintenance.
· Develop, integrate, and debug device drivers for peripherals such as sensors, radios, storage, and communication interfaces (I2C, SPI, UART, USB, CAN, Ethernet).
· Perform board bring-up tasks independently — including bootloader configuration, peripheral initialization, and hardware validation for known platform variants.
· Implement and tune interrupt handlers, timers, and low-level scheduling mechanisms to achieve reliable, deterministic behavior. Use debugging and measurement tools — oscilloscopes, logic analyzers, JTAG/SWD, protocol analyzers — to diagnose and resolve hardware/firmware interaction issues independently. Collaborate with hardware engineers to review schematics and identify firmware-relevant design considerations.
· Contribute to board support packages (BSPs), bootloader configuration, and OS integration for embedded Linux and RTOS-based systems.
· Implement error handling, logging, and diagnostic capabilities for field debugging.
· Write and maintain unit and integration tests for owned components, using test harnesses and hardware-in-the-loop setups where appropriate.
· Participate actively in design discussions — proposing approaches, identifying tradeoffs, and asking clarifying questions.
· Conduct peer code reviews with attention to correctness, performance, maintainability, and adherence to team standards.
· Break down requirements into technical tasks and estimate work for sprint planning.
· Participate fully in Scrum ceremonies and contribute to continuous improvement of team processes.
Mandatory Qualifications (Knowledge, Skills, and Abilities)
· Professional experience developing embedded firmware for production or near-production
hardware platforms.
· Solid proficiency in C/C++ for embedded systems, including practical understanding of
memory management, concurrency, and real-time constraints.
· Experience developing and debugging device drivers for common embedded interfaces
(GPIO, I2C, SPI, UART, USB).
· Hands-on experience with at least one microcontroller family (ARM Cortex-M, RISC-V, etc.)
and familiarity with bare-metal development patterns.
· Exposure to an RTOS (FreeRTOS, Zephyr, ThreadX) or embedded Linux distribution (Yocto,
Buildroot).
· Practical experience with low-level debugging tools — oscilloscopes, logic analyzers,
JTAG/SWD debuggers.
· Ability to read and interpret electrical schematics and understand hardware behavior relevant
to firmware development.
· Understanding of real-time systems concepts including interrupt handling, priority inversion,
and timing constraints.
· Experience with Git-based workflows, code review practices, and CI/CD tooling for firmware
builds.
· Experience working in an agile/Scrum environment as part of a cross-functional team.
· Good written and verbal communication skills for design discussions, documentation, and
code reviews.
Preferred Qualifications
· Experience with wireless communication stacks (Wi-Fi, Bluetooth/BLE, LTE, proprietary RF) in
an embedded context.
· Experience with Nordic Semiconductor BLE devices and SDK, or similar BLE chipset
development environments.
· Familiarity with Android debugging tools (ADB, logcat) for cross-device BLE communication
debugging; exposure to Android NDK for native-layer integration.
· Exposure to secure boot, cryptographic libraries, or secure firmware update mechanisms.
· Experience developing firmware for battery-powered or low-power devices, including basic
power state management.
· Familiarity with manufacturing test, factory programming, or calibration processes.
· Experience with scripting (Python) for test automation, tooling, or build orchestration.
· Exposure to embedded audio/video capture or camera subsystems.
· Experience integrating embedded devices with cloud services via MQTT, or gRPC.
· Experience with rugged, field-deployed hardware or public-safety devices.
· Familiarity with Java or JVM-based languages for companion services, device management
applications, or test automation tooling.
Key Competencies
· Independent execution — delivers assigned features and bug fixes reliably without needing
step-by-step guidance on routine work.
· Technical problem-solving — debugs issues methodically, using appropriate tools and
techniques to isolate root causes.
· Ownership of components — takes responsibility for the quality, testing, and documentation
of owned code.
· Collaboration — participates constructively in design discussions, code reviews, and cross-functional coordination.
· Growth mindset — actively expands technical knowledge, seeks out challenging problems,
and incorporates feedback .
· Communication — clearly explains technical decisions and status in team settings.
Physical Demands and Work Environment
This role requires the employee to have the ability to maintain a stationary and an upright position consistently. Employees must be able to move (frequently, occasionally, seldomly, constantly) within the office to access file cabinets, office machinery, and other resources. This position involves (consistently, frequently, occasionally, seldomly) utilizing computer operations and various office productivity machinery and tools, including a printer and computer. The employee (Occasionally, frequently, seldomly) uses their balance, flights, ladders, and forklifts to maintain by ascending and descending as part of their job responsibilities. The employee (frequently, consistently, occasionally, seldomly) changes their body position to assist in moving objects or gaining access to items. The employee should be able to (consistently, occasionally, frequently, seldomly) and effectively communicate information and concepts for mutual understanding, including conveying precise details during these interactions. For accurate task execution, it is essential that the employee (consistently, occasionally, frequently, seldomly), maintains consistent specific vision abilities, especially the capability to discern close-up details within a few feet of the observer. (Consistently, seldomly, occasionally, frequently), this role entails the transportation of boxes weighing between a minimum of 5 pounds and a maximum of 30 pounds throughout the office to meet various demands.
Note
This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments. All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities. This document does not create an employment contract, implied or otherwise, other than an “at will” relationship.
The companies in the COREFORCE organization are innovative technology leaders, delivering groundbreaking digital systems tailored for frontline professionals who rely on speed, accuracy, easy-to-access data, and transparency in their work. COREFORCE is an equal-opportunity employer that promotes justice, advances equity, values diversity, and fosters inclusion. COREFORCE is committed to hiring the best talent – regardless of race, creed, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations, and ordinances.
$122.57k - $163.42k
...lasting difference for brighter lives and a better world. More about the roleThis is an exciting opportunity for a Lead Embedded Software Engineer to join our Wavelinx WAC team in Atlanta, Georgia or Peachtree City, Georgia, with Signify.Cooper Lighting Solutions, a business...SuggestedFull timeWork from homeHome officeFlexible hours$120k - $160k
...Senior Embedded Software Engineer Location: Atlanta, GA Salary Range: $120,000 - $160,000 + Bonus Eligible Security Clearance: Ability to obtain a security clearance Company Overview: Founded in 2004 with locations in Atlanta, GA, Fort Worth, TX, Denver, CO...SuggestedRemote work- ...Embedded Engineer Location - Atlanta, Georgia 7 to 10 years Job Description: ~7+ years relevant experience with C, C++ ~7+ years experience as Embedded Engineer ~ Embedded Software Development: Design, develop, and maintain embedded software...Suggested
$100k - $110k
...Description Apply today to join Coreforce where your Engineering expertise makes a real impact. Join Our Team as an Embedded Engineer II Company: Coreforce Location: Atlanta (Hybrid) Job Type: Full-time Salary: $100000 $110000 annually based on...SuggestedFull timeFlexible hours- ...monitoring, and optimization techniques to ensure high availability and performance of infrastructure.3. Manages infrastructure engineering projects and processes aligned with organizational policies and regulatory requirements.4. Collaborates with cross-functional teams...SuggestedPermanent employmentFull timePart timeWork experience placementH1bRemote workWork visaShift workWeekend workDay shift
$149.4k - $180k
Job PurposeThe Lead Systems Engineer joins our Secrets and Vault Engineering team within Identity and Access Management. The team is responsible for the platforms and services that protect secrets, certificates, encryption keys, and machine identity across the enterprise...Full timeImmediate start$134.75k - $180.25k
...Agentforce is the future of AI, and you are the future of Salesforce.About the RoleSalesforce is looking for a Pre-Sales Solution Engineer with deep Master Data Management expertise to join our SMB Solution Engineering team. In this role, you will be the technical authority...Full timeRemote work$134.75k - $180.25k
...agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.This Specialist Solution Engineer role sits within our Emerging Business Unit, focusing on products in a similar growth lifecycle phase. The EBOU’s mission is to...Full timeRemote work- ...hundreds of thousands of businesses in virtually every industry. For more information, visit is looking for a Full Stack Software Engineer to join the Financial Systems Experience team. This role will design, build, support, and improve critical applications,...Full timeWork at officeLocal area
- ...help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead Modern Workplace SharePoint Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In...Full time
- OverviewJob PurposeIntercontinental Exchange (ICE) is seeking a Lead Developer - Front-End Web Development, responsible for building and supporting large-scale enterprise applications that integrate with back-end systems using RESTful web services and JavaScript APIs. The...Worldwide
- Company DescriptionSatincorp ( is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.We guarantee you the best rate for your skills...
- ...environment where you can be your best, every day.The Sr. Lead, Systems Engineer & Product Architect provides system-level technical leadership... ...depth integrating mechanisms, motors, sensors, electronics, embedded firmware and software into high-volume products.Demonstrated...
$107.5k - $204.5k
...nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that...Temporary workWork experience placementInternshipWork at officeRemote workRelocation packageFlexible hours- ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their... ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and...Full timeWork experience placementLive inWork at officeLocal area
- ...and running them with Protractor (or a well reasoned alternative)------ ------JavaScript - One to Three Years,Developer / Software Engineer - One to Three Years,Angular - One to Three Years,Angular 4 - One to Three Years------PSP Defined SCU in Digital_Experience...Full time
$98.18k - $115.5k
...to meet standardsConducts code reviews to provide guidance on engineering best practices and compliance with development proceduresAccountable... ...focus on software reliability engineering standards embedded into development practicesReviews tasks critically and ensures...Full timeLocal area3 days per week$174k - $225k
...machine learning algorithms tracking/fusion as well as real-time embedded processor implementation. Within the Sensors Division the... ...test and deployment. The RAID Group is seeking a Lead Systems Engineer with demonstrated expertise in Model Based Systems Engineering...Full timeLocal areaNight shift- ...Kforce has a client in Atlanta, GA seeking a Lead Full Stack Engineer to join their team, to support the rebuild and expansion of key internal applications. This role will focus primarily on backend development using C#/.NET and Azure, with supporting work on modern front...Hourly payContract work
$111k - $147k
...to the military in months, not years.ABOUT THE JOBAs a Firmware Engineer on the Manufacturing Test team you will develop new platforms... ...products to our customers. You will build features targeted at embedded Linux, NIX, and several RTOS platforms. You will debug and solve...Full timeWork experience placementImmediate start$172.5k - $260.1k
...directed, visionary technical leader to serve as a Lead Software Engineer within the DET IT Finance Engineering team. This role sits at... ...(Cursor, Copilot, CodeWhisperer) and automation platforms, embedding AI-assisted practices into the engineering workflow and prototyping...Full time$126k - $167k
...like Ghost, Anvil, Bolt, and Altius from early concepts into fully operational capabilities by partnering closely with specialist engineering, operations, and production teams. Through our Anduril Rocket Motor Systems (RMS) team, we design and manufacture solid rocket...Full timeWork experience placementWork at officeImmediate start- Discover Your Career at Emory UniversityEmory University is a leading research university that fosters excellence and attracts world-class talent to innovate today and prepare leaders for the future. We welcome candidates who can contribute to the excellence of our academic...Work at officeRemote work
$138.55k - $187.45k
...high-speed capabilities our nation and its allies need to maintain a durable, asymmetric advantage.About the Role:As an RF systems engineer you will be responsible for identifying RF hardware requirements, creating system architectures, and building/testing/integrating...Weekly payPermanent employmentFull timeWork at office$101.6k - $139.7k
...reliability, and cost efficiency across on-premises and cloud environments.Lead design reviews and provide technical guidance to junior engineers and peers, ensuring best practices in infrastructure architecture and operations.Develop advanced automation frameworks for...Full timeWork at officeLocal areaVisa sponsorshipFlexible hours$68.9k - $131.1k
...nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that...Temporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$110k - $165k
...enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job family responsible for managing and optimizing technical...Temporary workLocal areaRemote workFlexible hours- ..., reviews system requirements and recommends infrastructure needs, provides project delivery support, delivers complex technical engineering and systems integration documents, assists in multi-platform troubleshooting of production issues Intel/Linux/Unix. Additional InformationAll...
- ...solutions and opportunities for our customers and stakeholders. Every day we work toward transforming global markets. The Application Engineering team provides top-tier support, maintenance, and solution design on multiple applications, including MFT (Sterling Integrator,...Flexible hours
$103.5k - $181.1k
...Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Special Systems Resident Engineer to join our team! In this role you will be the Owner’s representative in construction contracts responsible for coordinating...Full timeContract workFor contractorsWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Engineer. Be the first to apply!



