Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Trenton Systems

Description: Position Description The Embedded Software Engineer will design, develop, test, and maintain embedded software for next-generation products. The ideal candidate will have strong C/C++ programming skills, experience developing embedded Linux software, and a solid understanding of hardware/software integration. This role will work closely with electrical, mechanical, systems, and test engineers to translate product requirements into reliable, production-ready embedded software. Essential Duties & Responsibilities Design, develop, debug, and maintain embedded software for microcontroller- and processor-based systems. Develop software primarily in C/C++, including low-level drivers, hardware interfaces, application code, and system services. Develop, configure, customize, and maintain embedded Linux systems and associated build tools. Integrate and configure real-time operating systems (RTOS), middleware, communication stacks, and third-party software components. Develop and maintain firmware for interfaces such as SPI, I²C, UART, USB, Ethernet, and GPIO. Collaborate with hardware engineers to bring up new circuit boards and troubleshoot hardware/software integration issues. Analyze system requirements and translate them into robust software architectures and implementation plans. Perform unit testing, integration testing, debugging, and performance optimization. Use embedded debugging tools, oscilloscopes, logic analyzers, and other laboratory equipment to diagnose system-level issues. Use Git for source-code management, branching, merging, and code collaboration. Use JIRA to track software development tasks, defects, requirements, and project progress. Use development tools like Visual Studio Code (VS Code) and others to implement and debug embedded software. Participate in code reviews, design reviews, and software development process improvements. Develop and maintain technical documentation, including software specifications, design documentation, and test procedures. Support product verification, validation, manufacturing, and field-deployment activities. Identify and resolve software defects and contribute to continuous improvement of product reliability and performance. PM21 Requirements: Required BS in Computer Engineering or Computer Science, or equivalent 3 years in software and firmware engineering Exceptional Communication skills · Strong proficiency in C and C++ programming. Experience developing software for microcontrollers or embedded processors. Experience developing and maintaining embedded Linux systems. Experience with Git for source-code management and collaborative software development. Proficiency with Visual Studio Code (VS Code) or a comparable integrated development environment. Solid understanding of embedded systems concepts, including interrupts, timers, memory management, concurrency, and hardware interfaces. Experience with embedded debugging tools and software development workflows. Familiarity with software development processes, code reviews, testing methodologies, and configuration management. Strong analytical and problem-solving skills. Ability to read and understand schematics, datasheets, and hardware specifications. Desired Familiarity with UEFI BIOS and Intel x86 architectures Familiarity with ARM & embedded Linux development Familiarity with PIC microcontroller development and other bare-metal and low-level firmware Experience with the Yocto Project, including recipes, custom layers, BitBake, machine configurations, and image customization. Experience with RTOS, such as FreeRTOS. Experience with ARM processors. Familiarity with Intel architecture. Strong experience with embedded Linux system development and Linux kernel configuration. Experience developing device drivers, bootloaders, BSPs, or board-support software. Experience with secure boot, firmware updates, cybersecurity, or embedded device security Knowledge of FIPS-140-2, TPM, Bitlocker, STIG, and/or other security technologies Scripting experience – bash, Zsh, Powershell, Python PI01c0ae1016a6-37395-41536743

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Milton, GA vacancy
  •  ...Spectra Alpharetta is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i.MX95 processor family. In this role, you will design, develop, and optimize Linux-based embedded software, including BSPs, device drivers, kernel modules,... 
    Suggested
    Full time
    Work at office

    Spectra Defense Technologies

    Alpharetta, GA
    a month ago
  • $162.4k - $211.9k

     ...JOB TITLE: Lead System Engineering JOB LOCATION: 500 North Point Pkwy., Alpharetta, GA 30022 Responsible for translating the core...  ...the final technical solution (consisting of platform, network, software, cloud, etc.) through functional, performance, and reliability... 
    Suggested
    Temporary work
    Local area

    ATT

    Alpharetta, GA
    1 day ago
  •  ...more modern infrastructure, as well as maintaining and developing ongoing features in our current infrastructure.Work with other engineers to develop and maintain high quality native mobile applications.Develop and maintain native mobile applications using Swift and Kotlin... 
    Suggested
    Full time
    Temporary work
    H1b
    Work at office
    Monday to Friday

    Fiserv

    Alpharetta, GA
    2 days ago
  • $63.22k - $94.55k

     ...performance issues Drive continuous improvement initiatives focused on operational excellence and process optimization Mentor junior engineers and contribute to knowledge sharing across the team Required Qualifications: 6+ Years of PowerShell scripting and automation... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    The Nippon Telegraph and Telephone Corporation (NTT)

    Alpharetta, GA
    5 days ago
  • Suggest and implement new mobile products, applications, and protocols. Stay up to date with the terminology, concepts, and best practices for creating mobile apps. Work closely with colleagues to constantly innovate app functionality and design. Review new/existing...
    Suggested
    Permanent employment
    Contract work
    Local area

    Quantum Technologies USA

    Alpharetta, GA
    4 days ago
  • $125k - $175k

     ...environment, ensuring the operational reliability of deployed software, and implementing strategies to optimize performance and minimize...  ...in quantitative discipline (Computer Science, Computer Engineering). - 5+ years’ experience in leading a small to medium team of... 
    Full time
    Temporary work

    Morgan Stanley

    Alpharetta, GA
    a month ago
  • $110 per hour

    Job Title: Senior Java Microservices Developer - Bill Rate: $110 - Duration: Experience building and deploying cloud-native applications on Azure is a plus (09/14/2026 to 09/12/2027) - Location/Schedule: Oakland/Rancho Cordova/Alpharetta; Hybrid - 2 Days in-office. In-Person...
    Work at office

    Virtusa

    Alpharetta, GA
    1 day ago
  •  ...unwavering security to responsibly propel the global lottery industry ever forward.Position SummaryFull Stack Software Developer This Full Stack Software Engineer position is part of the lottery division engineer team at Scientific Games. Your work on this team will help... 
    Full time
    Local area

    Scientific Games Corporation

    Alpharetta, GA
    2 days ago
  • Job Description Position: Embedded Developer - Medical Device Duration: Direct Hire (Full...  ...location omitted]. As a Medical Device Engineer you will work with cross‑functional...  ...organization. This is a hands‑on medical device software engineer focused on building flawless... 
    Permanent employment
    Full time
    Work experience placement

    Sonoma Consulting Inc.

    Alpharetta, GA
    5 days ago
  •  ...integrations that support our business across North America and Europe. The Opportunity RefrigiWear is seeking an experienced Systems Engineer to design, build, secure, and maintain the technology foundation our global operations depend on. This is a senior, hands-on... 
    Work at office
    Immediate start

    RiseMe

    Alpharetta, GA
    4 days ago
  •  ...Description ThisWay Global is looking for a Distributed Systems Engineer in a remote role within the United States. ThisWay Global,...  ...NVL72/GB300 GPU clusters. Amalgamy.ai — AI Orchestration Software: An enterprise AI orchestration platform focused on GPU and compute... 
    Full time
    Remote work

    GrabJobs

    Milton, GA
    13 hours ago
  • System EngineerCoordinate with DC Service Providers, customer, and various other stakeholders. Receive packaging and install, Racking appliances, switches, routers, firewalls, servers. Install CCTV Cameras, maintain an accurate inventory of the data center assets. Assist...
    Work at office

    Keylent Inc

    Alpharetta, GA
    2 days ago
  • $85k - $120k

     ...they control, govern, and evolve themselves. If that sounds like your kind of work, we'd like to meet you. Senior Infrastructure Engineer - AI/ML Platform Location: U.S - Remote Work Authorization: U.S. citizenship required Clearance: An active clearance... 
    Remote work

    GrabJobs

    Alpharetta, GA
    13 hours ago
  •  ...Skills Required: Python, Bash, Agile, Windows, Git, Jenkins, WebLogic, JBoss, and Linux. Bachelor’s degree in Science, Technology, or Engineering (any) along with five (05) years of experience in job offered or related occupation is required. Work location: Alpharetta, GA... 

    Opus Technologies LLC

    Alpharetta, GA
    4 days ago
  •  ...highly skilled, experienced, and motivated Senior Systems Engineer with deep expertise in embedded systems. This senior-level role is critical to the...  ...Ability to interpret hardware schematics and review embedded software or firmware source code. Strong understanding of... 
    Full time
    Work at office

    Spectra Defense Technologies

    Alpharetta, GA
    10 days ago
  • Position - Unix System Programmer Location - Alpharetta, GA (Hybrid) Experience - 8+ Years Type - Full Time Job Description - We are seeking a highly skilled Unix/Linux System Programmer with strong expertise in C programming, Perl scripting, and ...
    Full time

    vaaridatech

    Alpharetta, GA
    a month ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job...  ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Morgan Stanley

    Alpharetta, GA
    a month ago
  • $160k

     ...future of our communities. What you’ll do in the role:Morgan Stanley Services Group, Inc. is seeking a Director, Lead Cybersecurity Engineer in Alpharetta, GA to architect, test, integrate, and deploy Web Proxy technologies. Work alongside the wider organization’s... 
    Temporary work
    Work at office
    Remote work
    Worldwide
    2 days per week

    Morgan Stanley

    Alpharetta, GA
    3 days ago
  • $71.6k - $119.4k

     ...operational excellence and innovation?The Senior III, Systems Engineer position exists to provide direct input to project plans, schedules...  ...switches, including experience with data migrations and SANNav software. Switch CLI experience a plus.Design, implement, and manage... 
    Contract work
    Local area

    RELX

    Alpharetta, GA
    2 days ago
  • $165k - $170k

     ...future of our communities. What you’ll do in the role: Morgan Stanley Services Group, Inc. is seeking a Vice President, Lead Software Engineer in Alpharetta, GA to lead end-to-end development and stability engineering for mission critical trading applications. Architect... 
    Temporary work
    Worldwide

    Morgan Stanley

    Alpharetta, GA
    11 hours ago
  •  ...enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Global Lead security control Engineering position at Vice President level, which is part of the job family responsible for providing specialist cyber expertise and... 

    Morgan Stanley

    Alpharetta, GA
    1 day ago
  •  ...Description: Position Summary The Systems Engineer II (Senior Level) will join the systems...  ...team of electrical, mechanical, software, and test engineers and participate with...  ...experience Knowledge of computer hardware & embedded systems architecture Familiarity with MRP... 

    Trenton Systems

    Milton, GA
    2 days ago
  •  ...and technical teams to gather requirements, define technical solutions, estimate effort, and prioritize enhancements.Apply software engineering best practices, including object-oriented programming, design patterns, reusable code, testing, and technical documentation.... 
    Full time

    PDI Technologies

    Alpharetta, GA
    3 days ago
  • $95k - $110k

    Electrical EngineerAlpharetta, GA$95,000 to $110,000 per yearAn established Architecture and Engineering firm in the Alpharetta area is seeking an Electrical Engineer to join its team. This role focuses on electrical design for a variety of building projects, including... 
    Full time

    iLocatum Recruiting

    Alpharetta, GA
    3 days ago
  •  ...Primetals Technologies USA, LLC is a leading partner for engineering, plant construction and lifecycle services in the metal industry....  ...and designing complex systems that integrate both hardware and software. Position Overview: Developing complex material... 
    Immediate start
    Worldwide
    Flexible hours

    MHI

    Alpharetta, GA
    3 days ago
  •  ...difference at Fiserv.Job TitleStaff Systems Engineer - Device Engineering - In-person...  ...Core Experience: 7+ years of professional software delivery and systems engineering experience...  ...level programming experience, including embedded systems development, MCU/ARM Cortex... 
    Full time
    Work at office
    Monday to Friday

    Fiserv

    Alpharetta, GA
    3 days ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at Vice President Level, which is part of the job...  ...Operating Systems: Deep knowledge of the IBM z/OS environment. Software & Utilities: Proficiency with system utilities (ICKDSF, IDCAMS... 
    Full time
    Temporary work
    Local area

    Morgan Stanley

    Alpharetta, GA
    a month ago
  •  ...Hunt Military Communities is seeking a Senior Full Stack Engineer for an on-site role in Alpharetta, GA or El Paso, TX. You will guide...  ...and collaborate with PMs, DBAs, and partners to deliver complex software systems. You will design full-stack solutions using React/React... 

    Jobleads-US

    Alpharetta, GA
    1 day ago
  • $80k - $120k

     ...Senior Systems Engineer- Managed Services Company: Contour Data Solutions, LLC Role: Senior Systems Engineer- Managed Services Location: Remote / Hybrid (US‑based preferred) Department: Cloud & Infrastructure Engineering Reports To: Head of Engineering... 
    Work experience placement
    Immediate start
    Remote work
    Shift work

    Contour Data Solutions

    Alpharetta, GA
    1 day ago
  • $115.4k - $192.3k

     ...Are you a technology leader who enjoys solving complex engineering challenges while mentoring and developing high-performing teams? Do...  ..., drive innovation, and influence the delivery of large-scale software solutions? About the Business LexisNexis Risk Solutions is... 
    Local area

    LexisNexis Risk Solutions

    Alpharetta, GA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!