What are the responsibilities and job description for the Embedded Linux Developer position at Woodsong Technologies, LLC?
About Woodsong Technologies
At Woodsong Technologies (WT), we are driven by innovation, experience, commitment, and integrity. We believe that applying these values allows both you and WT to succeed in what we do. WT values your education, skills, and experience, and while you're at WT, we strive to help you develop your career and support endeavors that could encourage your growth.
Location: Ft. Meade, MD
Required Clearance Level: TS/SCI w/Full-Scope Poly
Responsibilities
This candidate will design, develop, test, and document software code. They will additionally plan, analyze, program, and implement coding practices.
At Woodsong Technologies (WT), we are driven by innovation, experience, commitment, and integrity. We believe that applying these values allows both you and WT to succeed in what we do. WT values your education, skills, and experience, and while you're at WT, we strive to help you develop your career and support endeavors that could encourage your growth.
Location: Ft. Meade, MD
Required Clearance Level: TS/SCI w/Full-Scope Poly
Responsibilities
This candidate will design, develop, test, and document software code. They will additionally plan, analyze, program, and implement coding practices.
- Develop software drivers
- Develop software applications
- Process digital signals
- Develop client/server applications
- Analyze and implement legacy and current processor technology
- Analyze and implement operating systems, architectures, and interfaces
- Develop code using assembly and high-level programming languages
- Reverse engineer software/code
- Develop embedded software
- Communicate status of work
- Peer review software
- Moderate software peer reviews
- Lead a software development team and ensure work is completed in accordance with the - constraints of the technical process being used on any particular project
- Communicate plans and progress, identify potential problems, and recommend viable solutions
- Ten (10) years of experience in software and firmware design, development, and test to include writing clear, concise, functioning and fully commented code, and a Bachelor's degree in a relevant field of expertise (e.g., Engineering, Physical Science, Computer Science, or Systems Engineering) from an accredited college or university.
- A Master's degree in a relevant field of expertise may be substituted for two (2) years of experience.
- Four (4) years of additional experience in software and firmware design, development, and test may be substituted for a Bachelor's Degree.
- Small Business - Agile and Competitive
- 15% 401(k) Contribution
- Exceptional Medical, Rx, Dental, and Vision Insurance
- Life, AD&D, and Disability (Short- and Long-Term) Insurance
- Paid Time Off and Company Paid Holidays
- Flexible Work Schedules