The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
Mjp1vl6v1qfgrqpyz7r

Embedded Software Engineer

Job Description

Role/Title         Lead Embedded Software Engineer

Location          Camden New Jersey 08103

Duration           08 Months

 

Job Description:

Developing and tracking software development schedule, assigning tasking, managing cost accounts

Interfacing and coordinating with all engineering development disciplines, project engineering and program management

Oversee formal design and test reviews, prepare and present technical briefings, report project status

Guide team members on the application of computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware

Hands-on leadership in the development and evaluation of interfaces between hardware and software, and operational performance requirements and design of the overall system

Lead and contribute to all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal test

Develop software test plans and procedures, and other relevant technical documentation

Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results

Participate in peer reviews, identify, track and repair defects

Utilize a variety of software languages (i.e., C++, C, Java, Python, Assembly) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux, Integrity, and others for Motorola, Intel, TI, and custom processor designs)

Technical Functions/Skills:

Object-oriented design and implementation experience, with exposure to software modeling and UML

Experience developing device drivers and Board Support Packages for real time embedded systems

Experience with cryptography and cryptographic applications, security architecture, multi-level and cross domain security solutions, and certification requirements

Hardware / Software Integration experience

Experience debugging real time embedded applications

Experience with static analysis, code coverage tools, and automated test frameworks

Knowledge of network architectures and protocols

Knowledge of communication and security related protocols (including but not limited to UDP, TCP, RTP, SRTP, VoIP, X.509 and SSL/TLS).

Experience developing software using processes compliant with CMMI Level 3 or above

Job Requirements

Education/Experience/Licenses etc.:

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

U.S. citizenship and the ability to obtain and maintain a Department of Defense (DoD) SECRET clearance, TS/SCI highly desirable

6+ years experience developing software for embedded applications

Demonstrated ability leading small to medium sized software development teams through all phases of the software development lifecycle

Excellent oral and written communication skills.

Job Snapshot

Location US-NJ-Camden
Employment Type Contractor
Pay Type Year
Pay Rate N/A
Store Type Engineering & Aerospace
Apply

Company Overview

American Cybersystems, Inc. (ACS Group)

ACS Group provides services to Fortune 1000 companies across various industry verticals. With a proven track record of managing project demands while improving the efficiency, productivity and profitability of new and existing projects through process improvement, ACS Group is consistently recognized for identifying and implementing strategic solutions that create and preserve long-term business value. Learn More

Contact Information

US-NJ-Camden
Icon-social-facebookIcon-social-linkedinIcon-social-twitter
Snapshot
American Cybersystems, Inc. (ACS Group)
Company:
US-NJ-Camden
Location:
Contractor
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Engineering & Aerospace
Store Type:

Job Description

Role/Title         Lead Embedded Software Engineer

Location          Camden New Jersey 08103

Duration           08 Months

 

Job Description:

Developing and tracking software development schedule, assigning tasking, managing cost accounts

Interfacing and coordinating with all engineering development disciplines, project engineering and program management

Oversee formal design and test reviews, prepare and present technical briefings, report project status

Guide team members on the application of computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware

Hands-on leadership in the development and evaluation of interfaces between hardware and software, and operational performance requirements and design of the overall system

Lead and contribute to all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal test

Develop software test plans and procedures, and other relevant technical documentation

Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results

Participate in peer reviews, identify, track and repair defects

Utilize a variety of software languages (i.e., C++, C, Java, Python, Assembly) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux, Integrity, and others for Motorola, Intel, TI, and custom processor designs)

Technical Functions/Skills:

Object-oriented design and implementation experience, with exposure to software modeling and UML

Experience developing device drivers and Board Support Packages for real time embedded systems

Experience with cryptography and cryptographic applications, security architecture, multi-level and cross domain security solutions, and certification requirements

Hardware / Software Integration experience

Experience debugging real time embedded applications

Experience with static analysis, code coverage tools, and automated test frameworks

Knowledge of network architectures and protocols

Knowledge of communication and security related protocols (including but not limited to UDP, TCP, RTP, SRTP, VoIP, X.509 and SSL/TLS).

Experience developing software using processes compliant with CMMI Level 3 or above

Job Requirements

Education/Experience/Licenses etc.:

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

U.S. citizenship and the ability to obtain and maintain a Department of Defense (DoD) SECRET clearance, TS/SCI highly desirable

6+ years experience developing software for embedded applications

Demonstrated ability leading small to medium sized software development teams through all phases of the software development lifecycle

Excellent oral and written communication skills.

Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Embedded Software Engineer Apply now