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
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...SuggestedContract workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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...SuggestedTemporary work- ...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...SuggestedFull time
- ...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!...SuggestedFull time
- ...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...SuggestedFull timeWork at office
- 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
$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 timeRelocation packageShift work$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 placementWork at officeLocal areaRemote workRelocation package- 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 timeInternshipRemote work
- 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...
- 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
- ...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
- ...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 officeRemote work
- 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...
- ...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 officeRemote work
- ...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
- 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
- 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...
- ...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...
- ...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 timeWork at office
$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- ...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
- ...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 officeRelocation
- ...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...
- ...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 timeLocal areaWork visa
$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...- 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...
- 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
$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 timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week$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 timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!

