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

senior embedded software engineer

US Tech Solutions

US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description Review system-level requirements, and process them into software requirements specifications Design components of an embedded system based on software requirements Integrate applications using components developed in-house and 3rd party libraries Document the design using UML diagrams (collaboration diagram, sequence diagram, state diagram) Implement the code for embedded systems using the ARM Cortex-M platform, following our coding conventions Develop test plans, then test the implemented code through unit tests and integration tests Participate in design and code reviews Qualifications 8+ years of engineering experience (or advanced degree plus 6 years) 5+ years of C/C++ programming experience 3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience 5+ years working in cross functional teams consisting of discipline specific engineers, or comparable experience 2+ years of experience using ARM7TDMI / ARM Cortex-M / MSP430 / Renesas RX microcontrollers Experience in algorithm design/implementation Demonstrated experience with unit testing (at least one UT framework) and integration testing Demonstrated understanding of concurrency concepts and techniques (multithreading, locking, semaphores) Demonstrated experience with GUI development: QT or EmWin/StemWin/PEG/uC-GUI #J-18808-Ljbffr US Tech Solutions

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the senior embedded software engineer in Cary, NC vacancy
  • A technology solutions provider in Cary, North Carolina, is seeking an experienced engineer specializing in embedded systems. The ideal candidate will have over 8 years of engineering experience, strong skills in C/C++ programming, and a solid background in RTOS applications... 
    Senior

    US Tech Solutions

    Cary, NC
    4 days ago
  • Pentangle Tech Services | P5 Group seeks an experienced Embedded Software Developer in Cary, North Carolina. The ideal candidate will be proficient in C++ and have a strong background in embedded systems development, focusing on display devices and cutting-edge technology... 
    Senior

    Pentangle Tech Services | P5 Group

    Cary, NC
    4 days ago
  •  ...will have experience working in Developing Embedded Display Devices, C++ & Embedded Systems...  ...Develop : Create and maintain embedded software for material handling equipment using...  ...cross-functional teams, including hardware engineers, to optimize system performance.... 
    Senior

    Pentangle Tech Services | P5 Group

    Cary, NC
    4 days ago
  • Parker Hannifin is seeking an experienced Embedded Software Engineer located in Cary, NC. This role involves developing and verifying software for control systems, focusing on motor control and signal processing technologies used in aerospace applications. The ideal candidate... 
    Senior

    Parker Hannifin Corporation

    Cary, NC
    4 days ago
  • Lenovo is seeking a Senior UEFI Engineer in Morrisville, North Carolina, to join our Infrastructure Solutions Group. In this role, you will collaborate with top engineers to develop embedded firmware and optimize solutions for our customers. Your work will involve writing... 
    Senior

    Lenovo

    Morrisville, NC
    4 days ago
  • $110k - $121k

     ...DSN is seeking a full‑time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, NC OR Cary, NC OR Clayton, NC OR San Francisco, CA. Full benefits, PTO, 401k, and more are offered. Job Responsibilities Lead the... 
    Senior
    Full time

    Diversified Services Network

    Cary, NC
    3 days ago
  • Garmin is seeking a full-time Senior Embedded Linux Engineer for its Outdoor team at the Cary, NC location. The role involves developing low-level embedded software for Garmin Consumer Outdoor products, including C/C++ software development, hardware interaction, and technical... 
    Senior
    Full time

    Garmin

    Cary, NC
    4 days ago
  • $104k - $143k

     ...purpose and pride. Your Role at Baxter This is where your work saves lives. Baxter is seeking a talented and motivated Senior Embedded Software Engineer to join our Novum Infusion Pump team in the Medical Products and Therapies group. As an integral member of our team,... 
    Senior
    Temporary work
    Local area
    Work visa
    Flexible hours

    Baxter International Inc.

    Raleigh, NC
    4 days ago
  • Baxter International Inc. is seeking a Senior Embedded Software Engineer to join our Novum Infusion Pump team. You will develop embedded software that enhances the infusion portfolio and directly impacts patient care. Responsibilities include designing high-performance... 
    Senior

    Baxter International Inc.

    Raleigh, NC
    4 days ago
  • $94k - $138k

     ...Senior Embedded Firmware Engineer Eaton's Electrical Critical Power Solutions Division is currently seeking a Senior Embedded Firmware Engineer...  ...engineering team to develop, test, and release embedded software in support of new product development. Collaborate with... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Relocation package

    Eaton Plc

    Raleigh, NC
    3 days ago
  • WCG is seeking a Senior Principal Statistical Programmer in Cary/Remote USA to lead complex programming efforts for clinical trials. You will design, validate, and standardize outputs such as analysis datasets, tables, listings, and figures, while guiding cross-functional... 
    Senior
    Remote job

    WCG

    Cary, NC
    4 days ago
  • Cadence is seeking a Technical Quality Engineer to join the Silicon Solutions Group. You will champion quality across design teams, analyze defects to root causes, and define QA/release QC processes. Your work will improve flows globally and support ISO 9001/26262 certifications... 
    Senior

    Cadence

    Cary, NC
    4 days ago
  • Metabolon, Inc., located in Morrisville, NC, is hiring a Principal Software Development Engineer. This full-stack role involves leading engineering efforts to deliver resilient, scalable systems, focusing on both back-end and front-end technologies. As a technical leader... 
    Senior

    Metabolon, Inc.

    Morrisville, NC
    5 days ago
  • NIRSense is seeking a principal-level electrical engineer to lead complex hardware development for non-invasive medical devices in its Morrisville, NC office. You will own hardware design across product portfolios, mentor engineers, and collaborate with firmware and mechanical... 
    Senior
    Work at office

    Energy Jobline ZR

    Morrisville, NC
    3 days ago
  • Metabolo, based in Morrisville, NC, is seeking a Principal Software Development Engineer. This full-stack role demands expertise in back-end and front-end technologies to create impactful solutions. You will guide teams in the design, architecture, and deployment of critical... 
    Senior

    Metabolo

    Morrisville, NC
    3 days ago
  • Lenovo is seeking a Technical Client Advisor in Morrisville, NC. In this role, you will serve as a key contact for clients, using your technical expertise to deliver tailored solutions and support. You will collaborate with internal teams to ensure client satisfaction and...
    Senior

    Lenovo

    Morrisville, NC
    4 days ago
  • A leading technology solutions provider is seeking a Senior Front-End Developer in Morrisville, North Carolina. The role involves developing user-facing features and making applications performant and scalable. Candidates should have skills in SASS and AJAX, with an interest... 
    Senior

    Adept Solutions Inc.

    Morrisville, NC
    4 days ago
  • Gravity Engineering Services Pvt Ltd. is seeking a Sr. Full Stack Software Engineer located in Cary, North Carolina. The ideal candidate will have over 5 years of experience and a strong grasp of modern technologies such as Java, React, Spring, and Azure. This role involves... 
    Senior

    Gravity Engineering Services Pvt Ltd.

    Cary, NC
    4 days ago
  • Eaton in Raleigh, NC, is seeking a Senior Linux Firmware Engineer to design, develop, and implement software solutions for advanced three-phase power systems. The role...  ...collaboration with a global team to build embedded Linux software while adhering to stringent coding... 
    Senior
    Relocation package

    Eaton

    Raleigh, NC
    4 days ago
  • Overview We are seeking a full-time Senior Embedded Linux Engineer for our Outdoor team at Garmin's U.S. headquarters in the Greater Kansas City...  ...you will be responsible for developing low-level embedded software for various Garmin Consumer Outdoor products. You will be... 
    Senior
    Full time
    Internship

    Garmin Ltd.

    Cary, NC
    1 day ago
  • SafelyYou is hiring a Senior Embedded Software Developer to design and implement next-generation IoT AI vision sensors and life-safety devices...  ...and implement mission-critical features, mentor junior engineers, and lead projects through the full development lifecycle.... 
    Senior

    SafelyYou

    Raleigh, NC
    4 days ago
  •  ...Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. This position will be a hybrid office/...  ...design requirements. Document and formally release embedded software following company procedures. Develop test plans and... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Greenfield Source

    Raleigh, NC
    24 days ago
  • Tata Consultancy Services is looking for experienced developers in Morrisville, North Carolina. The role involves designing and deploying full-stack features for consumer web applications using Node.js for the backend and React with TypeScript for the frontend. The ideal...
    Senior

    Tata Consultancy Services

    Morrisville, NC
    4 days ago
  • GE Vernova seeks a software engineering tool specialist to build and maintain embedded testing tools for an IEC/NC software team. You will develop GUI tools with Tkinter, automate tests in Python, and integrate with hardware/HIL environments, coordinating with a technical... 
    Senior
    Remote job
    Relocation package

    GE Vernova

    Raleigh, NC
    4 days ago
  • A leading technology firm in Cary, NC, is seeking a Senior Full Stack Java Developer with 9+ years of experience. This role involves managing workloads, mentoring junior developers, and hands-on coding using technologies like Java, Spring, and Kubernetes. The candidate... 
    Senior

    HCLTech

    Cary, NC
    4 days ago
  • iTPeople Corporation, located in Cary, North Carolina, seeks a lead technical expert to guide automation in software delivery. You'll utilize tools like BMC BladeLogic and IBM Urban Code Deploy to enhance operational efficiencies. The ideal candidate has over 5 years of... 
    Senior

    iTPeople Corporation

    Cary, NC
    4 days ago
  • Epic Games is looking for a Senior Engineer to join the AI Platform team in Cary, North Carolina. This role involves owning the design and...  ...alongside strong communication skills and a passion for innovative software development. This is a unique opportunity to contribute to... 
    Senior

    Epic Games

    Cary, NC
    4 days ago
  • A global healthcare leader in Raleigh, NC, is seeking a Principal Embedded Software Engineer to enhance infusion solutions through cutting-edge software development. This role involves designing embedded applications and leading architectural efforts while collaborating... 

    Baxter International Inc.

    Raleigh, NC
    4 days ago
  • $104.75k - $128k

    Location: Cary, NC, Remote Organization: ACI Clinical Job Summary The Senior Principal Statistical Programmer serves as a senior technical leader and subject matter expert in statistical programming, with deep expertise supporting clinical trials and Data Monitoring... 
    Senior
    Remote job
    Local area
    Flexible hours

    WCG

    Cary, NC
    4 days ago
  •  ...problem-solving skills and innovative thinking. You will have the opportunity to work on challenging projects, collaborating with senior management while delivering high-quality solutions in the Health and Human Services domain. Join a forward-thinking team where your... 
    Senior

    TechDigital Group

    Cary, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior embedded software engineer. Be the first to apply!