Entry Level Linux Software Engineer
Jacobs is a company focused on solving critical problems for thriving cities and resilient environments. They are seeking a motivated Linux software engineer to collaborate with a team in designing, implementing, and testing high performance computing products.
Responsibilities
- Collaborate with a team of engineers to design, implement, and test high performance computing products
- Support and maintain high performance computing products and related documentation
- Interact with team members to define and derive requirements and understand use cases
- Collaborate with hardware team members to support design, integration and test activities
- Research current technological trends and participate in research projects for future products
Skills
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- Recent graduate to 3 years of relevant professional software development experience using C++ on Linux
- Understanding of object-oriented design principles
- Familiarity and understanding of Linux operating system concepts including kernel, memory, I/O, networking, file systems, and multi-threaded design principles
- Strong problem solving and analytical skills
- Strong collaboration and communication skills
- U.S. citizenship
- Capable of obtaining a security clearance
- Relevant professional software development experience using C++ on Linux
- Embedded software development experience (to include kernels, device drivers, file systems, etc.)
- Experience developing high performance computing related software
- Familiarity or understanding of basic signal processing concepts
- Knowledge and experience in designing for and interfacing with FPGAs, GPUs, and other specialized hardware devices
- Knowledge and experience in AI and machine learning
- TS/SCI clearance
Benefits
- Employees have access to medical, dental, vision, and basic life insurance
- A 401(k) plan
- Paid time off
- The ability to purchase company stock at a discount
- Eligible employees may also enroll in a deferred compensation plan or the Executive Deferral Plan
- Certain roles may be eligible for additional rewards, including merit increases, performance discretionary bonus, and stock
- Hybrid working policy, allowing them to split their work week between Jacobs offices/projects and remote locations
Company Overview