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.
- 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.
Middletown, RI
1
Monday, September 30, 2024
Contract
6-12 months
Tuesday, September 10, 2024
Know someone who would be a good fit? We pay for referrals!