Embedded Software Engineer (Rhode Island)

Our client, a leading federal defense contractor has a 6+ month contract in Middleton, Rhode Island for an Embedded Software Engineer with C and Linux to
work on Naval Programs, developing middleware improvements for embedded systems, as well as taking a critical role in enhancing the capabilities for this architecture.

Duties and Tasks:

- Design, development, testing and delivery of software artifacts in support of customer requirements
- Leadership in and contributions to the next design of the embedded system services.
- Proactively drive the software engineering life cycle, from requirements gathering, analysis and documentation to government support and maintenance.
- Expertise in diagnostics/debugging issues in existing code required for real time high surety systems.
- Collaborate across the functional teams to resolve issues and recommend solutions to ensure that your software and the system meets requirements with the safety, security, and performance needed for deployment.
- Engage with the customer community through reviews of progress, issues, feedback, and technology/capability roadmaps.

Required Skills

- Must be US Citizen due to government requirement
- Must be able to obtain a DoD Secret Clearance
- Requires a Bachelor-s degree in Computer Science, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
- Strong problem-solving and communication skills
- Ability to communicate project vision, scope and technical details with other technical team members
- Knowledge of and experience using C (5+ years)
- Knowledge of and experience using Linux (shell scripting and command line expertise)
- Experience in embedded real-time systems
- Knowledge of and experience using message-oriented middleware
- Desire to work within the entire software engineering lifecycle
- A quick learner and adaptable to new technologies
- Excellent oral and written communication skills
- Comfortable in implementing ideas from scratch, owning major application features, and take responsibility for their maintenance and improvement over time.
- Experience participating in technical architecture decisions for complex products.
- Demonstrated in-depth experience developing, testing and debugging real time software.
- Compiling and assessing user and customer feedback to improve software performance.
- Experience with DevOps concepts such as:
a. Implementing Version Control and standing up branching strategies.
b. Automating processes for build, test, and deploy.
c. Applied experience with agile/lean principles in software development.

Apply Now

Return to Search Results

Have a Question?

Location

Middletown, RI

Openings

1

Anticipated Start Date

Monday, September 30, 2024

Job Type

Contract

Anticipated Duration

6-12 months

Date Posted

Tuesday, September 10, 2024

Know someone who would be a good fit? We pay for referrals!

Share this job:



Call 800-ELITE-50
Reference #11505

Elite Technical Services, Inc. participates in the E-Verify program to confirm the employment eligibility of all persons hired. This means that we will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. Elite Technical Services, Inc. will not use E-Verify to pre-screen job applicants.

Elite Technical Services, Inc. is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.