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

Embedded Software Engineer

VIVA

Description:

Software Engineer, Embedded OS

Job Responsibility
Support the development of tools & scripts for increasing efficiency and user experience in the client's OpenRTOS based embedded software development
Collaborate with internal and external stakeholders including through daily user support
Lead innovation efforts to define the next generation of tools used by the entire embedded development community at the client

Required Skills /Experience
3+ Years Experience in fields related to Computer Engineering/Computer Science
Proficient in modern programming language such as C#, C++, or Java
Demonstrated experience with object-oriented software design and expertise in C
Good understanding of the embedded software development workflow from requirements to machine validation
Demonstrated experience in roles that required excellent communication and collaboration skills
Good written and verbal communication skills (English)

Desired Skills/Experience
Experiences with GNU Make and Python
Knowledge of CAN and UDS
Advanced degree in an engineering discipline or computer science
Experience in software product delivery using agile software development processes

Education Details
Bachelor's of Science Degree in Computer Science, Computer Engineering, Electrical/Mechanical Engineering, Agricultural Engineering, or equivalent experience

Notes :
1st shift 8 : 00 AM - 5 : 00 PM
Onsite Role Only

VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Cary, NC vacancy
  • $68.9k - $131.1k

     ...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy.  Our dynamic engineers develop demanding... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    3 days ago
  • $45 - $50 per hour

     ...Job Title: Embedded Software Engineer Job Description Become a member of Our Trustworthy Systems Initiative. We are looking for an energetic, innovative, and self-starting software engineer to design, implement, test, and support features & solutions within... 
    Suggested
    Temporary work

    Actalent

    Morrisville, NC
    1 day ago
  •  ...Senior C++ Software Engineer (Autonomous Systems)Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR... 
    Suggested
    Full time

    Diversified Services Network

    Cary, NC
    3 days ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!... 
    Suggested
    Full time

    Diversified Services Network

    Cary, NC
    1 day ago
  •  ...will be focused on developing and maintaining software for SmallHD’s video monitoring products and...  ...to be comfortable programming in C for an embedded environment. You will also coordinate with Electronic and FPGA engineering teams during the design, test, and integration... 
    Suggested
    Full time
    Work at office

    SmallHD

    Cary, NC
    4 days ago
  • Garmin Ltd. is seeking a full-time Embedded Software Engineer 1 in Cary, NC. In this role, you will develop software solutions for Garmin products, primarily using languages such as C, C++, C#, and Java. Ideal candidates will have a Bachelor’s degree in a relevant field... 
    Full time

    Garmin Ltd.

    Cary, NC
    1 day ago
  • $87.6k - $131.4k

     ...access required for the position in the future*Northrop Grumman’s Space Sector is seeking an Embedded FlightSoftware Engineer to join our team in Morrisville, NC.The software engineer will design, develop, integrate, and test software that manages a Space payload unit,... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    14 hours ago
  • $94k - $138k

     ...Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our innovative engineering team in Raleigh, NC ....  ...the design, development, testing, and release of embedded software supporting next-generation power management solutions.... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package

    Nutanix

    Cary, NC
    1 day ago
  • Overview We are seeking a full-time Software Engineer 2 at our location in Cary, NC for our Marine Telematics Engineering team. We are seeking...  ...as part of a software project using C, C++ on embedded Linux Utilizes software engineering tools such as configuration... 
    Full time
    Internship
    Remote work

    Garmin Ltd.

    Cary, NC
    1 hour ago
  • SmallHD in Cary, NC is seeking an experienced embedded software engineer to develop and maintain software for video monitoring products. You will work in C for an embedded Linux environment and coordinate with Electronics and FPGA teams during design, test, and integration... 

    SmallHD

    Cary, NC
    4 days ago
  • Position Summary We are seeking an experienced Embedded Firmware Engineer III to develop embedded firmware for professional battery, power, and...  ...through release, working closely with electrical, mechanical, software, product management, and test engineering teams. You\u2019... 
    Worldwide

    SmallHD

    Cary, NC
    2 days ago
  •  ...is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original...  ...for critical applications by combining advanced hardware with embedded software that enables distributed energy resources, enhances grid... 
    Relocation package

    ERMCO-ECI Bristol

    Raleigh, NC
    2 days ago
  •  ...Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our Raleigh, NC-based engineering team. You will design, develop, test, and release embedded software for SiC-based three-phase power conversion systems used in mission... 
    Work at office
    Remote work

    Eaton

    Cary, NC
    3 days ago
  • SmallHD is seeking an experienced Embedded Firmware Engineer III to develop firmware for professional battery, power, and LED lighting products...  ...concept through validation, collaborating with hardware, software, product management, and test teams. You'll implement battery... 

    SmallHD

    Cary, NC
    2 days ago
  •  ...Critical Power Solutions division in Raleigh, NC, is seeking a Senior Embedded Firmware Engineer to join our engineering team and contribute to design, development, testing, and release of embedded software for next-generation power management systems. You will work with... 
    Work at office
    Remote work

    Nutanix

    Cary, NC
    2 days ago
  •  ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.Being Epic means being a... 
    Worldwide

    Epic Games

    Cary, NC
    14 hours ago
  • SupportFinity™ is seeking a full-time Embedded Software Engineer 1 to join our team in Cary, NC. You will build upon existing software solutions to develop basic software for Garmin products. This role involves design, development, troubleshooting, and support of software... 
    Full time

    SupportFinity™

    Raleigh, NC
    1 day ago
  • Garmin is hiring a Senior Software Engineer in Cary, North Carolina to lead embedded software development for new products and systems. The role combines hands-on coding with security analysis, threat modeling, and regulatory compliance efforts, while mentoring teammates... 

    Garmin

    Cary, NC
    3 days ago
  •  ...Risk suitability background check *US Citizen •B.S. in System Engineering or a related field and 5 years of experience in a System Engineering...  ...experience with PERL Scripting •3 years of experience using software version control systems such as Subversion/GIT •Must possess... 

    LanceSoft

    Cary, NC
    2 days ago
  •  ...seeking an experienced Senior Firmware Engineer to join our high-performing engineering...  ...optimization, and maintenance of high-volume embedded products while working in a fast-paced...  ...for ARM-based platforms, create Java software for custom runtime environments, and drive... 
    Full time
    Work at office

    Xylem

    Morrisville, NC
    2 days ago
  • $136.5k - $253.5k

     ...Cadence is the leader in hardware emulation-acceleration technologies and products. As a Physical Design Senior Principal Hardware Engineer, you will drive solutions for complex designs from synthesis to GDS through tape-out. You are knowledgeable about floorplan, clock... 
    Full time

    Cadence Design Systems

    Cary, NC
    2 days ago
  •  ...Senior UEFI EngineerWe're looking for a Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at...  ...and growing market segments.Candidates will work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools,... 
    Local area

    Lenovo

    Morrisville, NC
    3 days ago
  •  ...Firmware EngineerJoin OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial computing products. This dynamic role involves firmware and software coding across various CPU, SoC, and microcontroller architectures, specifically... 
    Work at office
    Relocation

    OnLogic

    Cary, NC
    3 days ago
  •  ...MetLife is seeking a highly skilled Lead Mainframe CICS/MQ Site Reliability Engineer to modernize and optimize mainframe platforms. You will bridge legacy reliability with future-ready solutions, architecting, designing, and directing modernization initiatives across... 

    MetLife

    Cary, NC
    2 days ago
  •  ...Cary, North CarolinaWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to...  ...software developers, product managers, UX designers, quality engineers, and other Visual Analytics teams to deliver high-quality features... 
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    3 days ago
  • $130k - $150k

     ...validationAnalyze signal timing and waveforms using oscilloscopes, network analyzers and other lab instrumentsCoordinate with firmware and FPGA engineers on pin assignments, memory selection, and interface designReview initial component placement and routing with PCB layout... 

    NextDeavor

    Morrisville, NC
    2 days ago
  • ERMCO-ECI is seeking an Embedded Software Engineer in Raleigh, NC. This role requires 2-5 years of experience and involves designing, implementing, and supporting software for embedded systems on STM32 and i.MX8 platforms. The position emphasizes strong C/C++ skills and... 

    ERMCO-ECI

    Raleigh, NC
    1 day ago
  • GridBridge, a subsidiary of ERMCO, seeks an Embedded Software Engineer to design, implement, and support software for STM32 and i.MX8 platforms, spanning bare-metal firmware and embedded Linux with Yocto. This hands-on, hardware‑adjacent role requires 2-5 years of embedded... 
    Relocation package

    Pioneer Transformers

    Raleigh, NC
    1 day ago
  • $105.4k - $150k

     ...complex problems. The Group Benefits area in MetLife is growing, and the group core team is looking for an energetic and motivated Software Engineer who is forward-focused, not afraid of experimentation, and a team player. In this role, you will be working on a few of the... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    3 days ago
  • $105k - $155k

     ...push boundaries and set new industry standards? Join us and help drive the future of technology forward.The OpportunityThe Lead Software Engineer will build and operate cloud-based applications in an efficient, safe, and compliant manner. We maintain a global view of... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    4 days ago

Do you want to receive more vacancies?

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