Embedded Software Engineer II
Videndum
Job Description
Job Description
What will I be doing?
You will be focused on developing and maintaining software for SmallHD’s video monitoring products and will need 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 phases.
A typical day might include the following
Completing programming tasks encountered in the process of developing, building, validating, and supporting a Linux-driven embedded device.
Maintaining existing custom C applications
Aiding in custom hardware bring-up
Developing and maintaining ARM based microcontroller software
Routinely lead code reviews with other team members
Qualified candidates must have
Bachelor’s in computer science or computer engineering, Master’s degree preferred
3+ years professional experience
Advanced proficiency with C programming
Advanced proficiency developing Linux applications
Advanced proficiency with common Version Control software
Familiarity with GNU Make, Python, Bash and Batch Scripting
Familiarity with I2C, SPI, UART, USB protocols
Familiarity with ARM Cortex processor cores
Familiarity with AI tools for software development
Proficiency with Linear Algebra preferred
Experience reading electronic schematics preferred
Experience reading and understanding VHDL preferred
Experience with UI Design a plus
Experience with basic Image Processing a plus
Experience with Videography a plus
More important information for you
This position is based in the Cary, NC office
Reporting to Software Manager, R&D
This position is full time
Why SmallHD?
Great people, great work environment
Health Insurance ( incl.dental and vision)
401(k) Matching
Fun events throughout the year
$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- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...of experience with PERL Scripting •3 years of experience using software version control systems such as Subversion/GIT •Must possess strong...Suggested
$102.1k - $202.2k
...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud... ...infrastructure. We are seeking an accomplished Firmware Engineer II to join a team of talented engineers in BIOS/UEFI development...SuggestedOngoing contractWork at officeLocal areaWorldwide$78.03k - $97.53k
...opportunity at OD. Support and maintain the organization's systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$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- ...driven and technically strong Electrical Engineer II to contribute to the design, development... ...as needed Collaborate with Software, Firmware, Mechanical, Optical, Quality,... ...MCUs, FPGAs, high-speed interfaces, or embedded electronic control systems ~ Experience...Casual workLocal areaOverseas
$90k - $115k
...Job Description Job Description Job Title: Electrical Engineer II Job Description This Electrical Engineer II role offers the opportunity to own products from concept through production in a small, fast-growing electronics design and manufacturing environment...Permanent employmentOverseasFlexible hours- Embedded Software Engineer Cary, NC - Full Time Productive Resources ( is seeking a candidate to be part of our engineering team at our customer’s facility in Cary, NC. As a member of our team, the selected candidate will plan, coordinate, and perform product design, testing...Full timeTemporary workFlexible hours
- ....Job SummaryWe are seeking an enthusiastic and motivated Cloud Engineer to join our team. This position is ideal for recent graduates who... ...engineering, architecture, and development teams to integrate software and systems engineering, building scalable, fault-tolerant,...Full timeTemporary work
- ...Place to Work Benesch is a growing, multi-disciplined planning, engineering, and professional services firm. We enhance infrastructure and... ...hard on yourself—apply for the job! Roadway Project Engineer II We have an exciting career opportunity for a Project Engineer...Work at officeLocal areaImmediate start
$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$86.4k - $170.9k
...Position Summary Delivery Management - Delivery Management Engineer II - AI & Engineering Join our AI & Engineering team in transforming... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions...Local areaFlexible hours- ...'re Looking ForHNTB’s Raleigh, NC office is seeking a Roadway Engineer II to join our Roadway design team.Our team is currently working... ...Microsoft Office Suite, and MicroStation and/or AutoCad or other software as required for job assignments.What We Prefer:Engineer in...Full timeWork at office
$74.8k - $130.9k
...North Carolina Transportation Team is now hiring for a Roadway Engineer II. In this role, you will have the chance to work on major... ...design plans, profiles, sections, and details using engineering software (such as AutoCAD and MicroStation).Prepare technical reports,...Full timeContract workWork experience placementWork at officeImmediate startRemote workFlexible hours- ...Experience with Azure DevOps, Jira, Maven, TFS and Chef. Experience and understanding of Web and App technologies like Websphere, tomcat , IIS, Docker and Websphere Liberty. Should able to configure components and resources in Urban code Should understand scripting and...
- ...Job Description Job Description Description: Project Engineer II performs a variety of routine tasks, which provide experience and familiarity with engineering staff, methods, practices and programs. Project Engineer II works under close supervision but is expected...
$86.7k - $170.9k
Position Summary Integration Engineer II, AI & Engineering/Engineering as a Service Join our AI & Engineering team in transforming... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions...Local areaFlexible hours- ...Description Employer: Amazon Data Services, Inc. Position: Software Dev Engineer II - AMZ26216.2 Location: Raleigh, NC Multiple Positions... ...: Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services...
$79.68k - $112.5k
...Role Overview Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern technologies such as Generative AI, cloud-native applications with high-scalability architecture...Temporary workLocal area$67.7k - $90.27k
...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex... ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,...Temporary workRemote workWork from home- Job DescriptionTimmons Group is seeking a Civil Project Engineer II/III - Stormwatercandidateto join our Stormwater Group located in our... ...limited to:Design portions of a project using relevant office software, modeling and Civil 3D technologyComplete calculations using engineering...Work at officeFlexible hours
$82.6k - $162.8k
...join our team as an AI Design Facilitator and Forward-Deployed Engineer II - Consultant. This role involves teaching technical AI skills... ...design discipline.1+ years experience with generative AI tools for software development, user experience, design, and product management....Local area- Job DescriptionTimmons Group is seeking a Civil Project Engineer II/III to join our Structures and Bridge Design Group in Raleigh, NC. This is a great opportunity to work on routine and complex structures including bridge, building, renewable energy and ancillary structure...Flexible hours
- Job DescriptionTimmons Group is seeking a Civil Project Engineer II/III - Traffic Analysis and Planning candidate to join our Traffic Analysis and Planning Group located in our Raleigh, NC office location.Essential Duties and Responsibilities of a successful candidate include...Work at officeFlexible hours
- ...DescriptionTimmons Group is currently seeking a Civil Project Engineer II/III to join our Roadway Design Transportation Group in Raleigh... ...packagesPerform roadway and drainage calculations using engineering software and reference materialsAssist in preparing engineering and...For contractorsFlexible hours
$127k - $152k
What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and...Hourly payTemporary workWork experience placementWork at officeRemote work- ...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
$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration...Local areaRemote work- Position Overview Roadway Engineer II in HNTB’s Raleigh, NC office. Works on complex roadway projects for NCDOT, enhancing communities and transit mobility. Coordinate and deliver projects from start‑up to closeout within scope, budget, and schedule. Responsibilities...Full timeWork at office
$152.65k
...the partner of choice for organizations committed to advancing health equity. Who We're Looking For We are looking to hire a Software Engineer II, Integrations (L2) who will deliver scoped integration work that connects external systems to our platform in a reliable,...Temporary workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
- bank software Cary, NC
- software asset management analyst Cary, NC
- ultimate software Cary, NC
- embedded software Cary, NC
- software Cary, NC
- internship software Cary, NC
- software sales representative Cary, NC
- software applications developer Cary, NC
- software implementation project manager Cary, NC
- entry level software sales Cary, NC


