Embedded Software Systems Engineer



Boeing Intelligence & Analytics
View Company Profile

<< Go back

Post Date: Dec 08, 2021
Location: Maryland
Security Clearance: Top Secret w/ Full Scope Lifestyle Poly
Job Type: Permanent
Start Date: - n/a -
Salary: - n/a -
Job Reference: 5298
APPLY NOW
    Email Job to a Friend     Save Job to Inbox     Printer Friendly

Description
Boeing Intelligence & Analytics (BI&A) is seeking a Embedded Software Systems Engineer to join our team of talented engineers.

As a U.S. government contractor, Boeing will require all new hires and employees located in the United States to be fully vaccinated against COVID-19 by December 8, 2021. Individuals who are unable to be fully vaccinated due to a disability/medical condition or sincerely held religious belief may apply for a reasonable accommodation during the post-offer process. Individuals who are approved for a reasonable accommodation will be subject to frequent COVID-19 testing and possibly other health and safety measures. Employees working in certain positions may be required to undergo frequent COVID-19 testing prior to December 8th if they are not fully vaccinated.


Work Location:   


Annapolis Junction, MD (Customer Site)

Telework Availability: None at this time


What You Will Do:




(U) The Computer Scientist shall have an expertise and knowledge and be able to apply this knowledge in the design, development, test and documentation of software code. The Computer Scientist shall apply sound planning, analysis and programming and coding practices.




Required Education / Years of Experience:




(U) Qualifications: Three (3) years of experience in software and firmware design, development and test to include writing clear, concise, functioning and fully commented code that follow applicable Government standards and a Master’s degree in Engineering, Physical Science, Computer Science, or Systems Engineering from an accredited college or university is required OR Five (5) years of experience in software and firmware design, development and test to include writing clear, concise, functioning and fully commented code that follow applicable Government standards and a Bachelor’s degree in Engineering, Physical Science, Computer Science, or Systems Engineering from an accredited college or university is required.



Required Skills/Qualifications (What You Must Have):


Active TS/SCI clearance with polygraph
Have a minimum of five (5) years of:

Experience with Linux on ARM-based platforms
Experience utilizing coding languages: C, Python, GNU Tools, and Linux Kernel,
Programming experience for embedded Linux both user-space and kernel-mode software in C
Low-level development experience - e.g. interrupt handlers, device drivers, controlling peripherals, reading/writing Flash memory, etc
Experience with networking stack in Linux kernel including drivers and kernel modules
Experience with Embedded Systems Development
Experience standing up cross-compilers and build environments for bootstrapping a cross-development environment
Understanding of GNU Make
Experience with Docker images
Knowledge of network protocols: TCP/IP, ETHERNET, 802.1Q, GRE, MPLS, L2VPN, VXLAN, BGP, IS-IS


General Experience

Practical experience with test automation
Experience with Agile and Waterfall development procedures
Experience in setting up test beds
Experience documenting test results, KPI metrics, and test coverage and communication issues effectively
Experience writing test plans and strategies for unit, integration, and validation tests
Must be able to develop, maintain, and extend automation infrastructure


Implementation experience with CI/CD pipelines
Effectively communicate, both written and verbally, to the technical team, management, and customer concerning the status of work
Moderate and participate in software peer reviews


Desired Experience/ Skills (Nice to Have):


Experience with writing Linux based scripts to facilitate application integration using a one or more appropriate server-side languages (i.e. Shell, Python, etc.)
Modify the repository schema of an existing application to support new data items, develop data mining and data ingest processes for new data, and support integration with middle-tier and back-end APIs
Experience with Intel DPDK is a plus
Experience working in an Agile software development environment
Experience managing software code using Git & MAVEN
Experience using Jira and Confluence







Powered by Jobbex