RaleighRecruiter Since 2001
the smart solution for Raleigh jobs

Embedded Software Engineer

Company: Aerotek
Location: Raleigh
Posted on: October 13, 2019

Job Description:

Seeking both Mid-level and Senior level Embedded Software Engineers. We currently have an opening for a team developing embedded linux C/C++ software for networking security products for government agencies.
Responsibilities include architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features. Work closely with a team software engineers to ensure implementation meets the product requirements. Socialize designs with team and integrates suggestions and changes as appropriate. Unit test software components to ensure module-level functionality and data structure consistency. Participates in design and implementation/code reviews of other team members. Work with implementation teams to derive and document appropriate designs for the problem space. Provide documentation as appropriate including design documentation, inputs for external specifications; system requirements specifications and end user documentation. Independently manages time and prioritizes tasks to achieve results within cost and schedule constraints. Resolves issues found during engineering test in a timely manner, taking risk into account. Consistent use of group tools for tracking of defects and management of code. Implement code in a timely fashion and with high quality, consistent with standards for the group.
Additional Skills & Qualifications Required:
--- 1+ years software development experience (open to junior to expert level)
--- Experience in C and C++
--- Experience using embedded Linux (kernel and user levels) or like RTOS

--- Understanding of network security protocols and algorithms (e.g. TLS, SSL, encryption, OpenSSL, X.509 Certificates, etc.) Preferred
--- Proven experience in large complex software/hardware developments, many years of embedded development Preferred
--- Sound working knowledge of memory management, pthreads, inter-process communication, IPC and synchronization methods, strong software and hardware debugging skills (e.g. GDB,KGDB, JTAG probes) is expected
--- Understands networking protocols such as TCP/IP, UDP, ARP, and ICMP
--- Excellent organizational, decision making and communication skills
--- Prior experience in the technological spaces the work requires
--- Experience with Key Management Infrastructure (KMI-3300) and Over-The-Network-Keying (OTNK)
--- Control plane implementation for Ethernet based Network Appliances
--- Control plane processor experience
--- CLI, SNMP, MIBs experience for device management
--- Experience in Waterfall and Agile/Scrum, Continuous Integration Environments
--- Experience with requirements management using DOORS
--- Experience with configuration management tools
--- Software or Systems Engineering Integration expertise

Required Education:
B.S. Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or other Engineering discipline.

Desired Education:
M.S. in Computer Science, Computer Engineering, or Electrical Engineering.

Keywords: Aerotek, Raleigh , Embedded Software Engineer, IT / Software / Systems , Raleigh, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Software Engineer Training Program
Description: Revature is the largest employer of entry level technology talent in the US. We will hire over 300 new Entry Level Software Engineers in the next 3 weeks.One day someone is going to ask you where you (more...)
Company: Revature
Location: Raleigh
Posted on: 10/23/2019

Angular JS/UI Developer
Description: Detailed Responsibilities/Duties:------------------Minimum 8 years of experience and technical expertise in ADF, React, AngularJS,
Company: ustech solutions
Location: Winston Salem
Posted on: 10/23/2019

Software Engineer Training Program
Description: Revature is the largest employer of entry level technology talent in the US. We will hire over 300 new Entry Level Software Engineers in the next 3 weeks.One day someone is going to ask you where you (more...)
Company: Revature
Location: Fayetteville
Posted on: 10/23/2019

Full Stack Developer - Contract
Description: We have a 6 month Contract opportunity in Raleigh-Durham, NC - Research Triangle Park RTP for a Mid Full Stack Developer with Go, Java, ReactJS, Angular.js, Git, Openshift/Kubernetes experience. The (more...)
Company: Hufford Services Group
Location: Raleigh
Posted on: 10/23/2019

Desktop Support Lead
Description: At eXcell, you re more than just a number. Our employee relationship managers support you throughout your engagement, provide career guidance and reemployment assistance. Join eXcell Service Desk - Desktop (more...)
Company: eXcell
Location: Greensboro
Posted on: 10/23/2019

Software Engineer/Developer Cyber Security
Description: Are you a sharp software developer eager to work on cutting edge tech like Internet of Things IoT Are you looking to take your background in secure software development and join a startup environment (more...)
Company: Peerless Consulting Group
Location: Raleigh
Posted on: 10/23/2019

Security Engineering Technical Expert (Work at Home)
Description: DescriptionThe Security Engineering Technical Expert position is a senior-level individual contributor role that will be primarily responsible for implementing and maintaining an enhanced security logging (more...)
Company: Citizens Bank
Location: Durham
Posted on: 10/23/2019

Distribution Underground Cable Technician I
Description: More than a career - a chance to make a difference in people's lives. Build an exciting, rewarding career with us help us make a difference for millions of people every day. Consider joining the Duke (more...)
Company: Duke Energy Corporation
Location: Raleigh
Posted on: 10/23/2019

Full Stack Developer (Junior-Level)
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Raleigh
Posted on: 10/23/2019

Embedded Software Test Engineer
Description: ESSENTIAL DUTIES AND RESPONSIBILITIES Design technically advanced products while thriving in a creative, high volume, working environment.
Company: Aerotek
Location: Raleigh
Posted on: 10/23/2019

Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Raleigh RSS job feeds