![Perceptronics Solutions, Inc](https://media.trabajo.org/img/noimg.jpg)
Software Engineer Mid-Level
3 months ago
*Due to the sensitive nature of our work, U.S. citizenship is required*
Location: Mukilteo, WA, -Fairfax, VA, - Nashua, NH, - Sunnyvale, CA, - El Segundo, CA or Remote (U.S.)
Perceptronics Solutions is a growing company that creates leading edge technologies in the domains of training, electronic warfare, intelligence analysis, unmanned systems, and complex planning. By combining innovative science, artificial intelligence, and compelling design, we help our customers tackle the most difficult problems now faced by the US Department of Defense and security agencies, local governments, and corporate enterprises. We love a challenge and are always looking for motivated people to join our team Perceptronics is a member of the Pacific Defense group of companies, and there is ample room for career growth.
Who are we looking for?
Perceptronics Solutions is seeking strong, enthusiastic candidates for the position of Mid-Level Software Engineer to join our research and development team. In this role, you will work with a small team of highly talented engineers and scientists to apply cutting-edge algorithms to real-world problems and data sets and to deploy them in some of our leading software tools. We are seeking candidates who are highly motivated and experienced software engineers who are looking to grow and learn by joining our fast-paced development environment and to contribute to the success of a very challenging and rewarding job. The candidate should be particularly interested in a full-stack position that involves a mix of both software development and algorithmic research and love working in a team environment.
The successful candidate will have an excellent work ethic, good communication skills. You must love a challenge and enjoy working in a team environment.
Requirements
Minimum:
- BS or MS in Computer Science or related technical field
- 3+ years' experience in software development skills (particularly Java)
- Knowledge of modern development practices (Agile, object-oriented programming, test-driven development, microservices).
- Strong academic foundation in Computer Science fundamentals
- High energy, confident, ambitious, and self-motivated individual
- Strong problem-solving skills and the ability to work in a team environment.
- Eager to learn and adapt to new web technologies and tools.
- Excellent communication and interpersonal skills.
Preferred:
- Proficient in Java and in one or more frameworks or programming languages such as Python, Flutter/Dart, or C#.
- Willing to quickly learn software development frameworks and technologies such as Gradle, Jenkins, SpringBoot.
- Knowledge and/or ability to learn container orchestration technology, including Docker
- Knowledge and/or ability to learn DevOps/DevSecOps standard practices and tools, including Jenkins, Git, and SonarQube
- Experience in supporting legacy applications/services and designing solutions to break apart monoliths and implement target state architected solutions
- Ability to work on multiple projects and be flexible to adapt to changing requirements.
- Ability to turn high-level requirements into a working system through iterative development.
- Proven ability to work collaboratively and independently to design, develop and deploy solutions.
Responsibilities:
- You will be challenged to engineer “right-sized” solutions for complex business problems to meet functional demo deadlines
- Rapidly prototype user interface testbeds to support algorithmic development.
- Integrate mature capabilities into existing production systems.
- Implement, test, and maintain customer-facing applications.
- Participate in Agile planning and development of new features and system maintenance
- You will aspire to use new technologies and challenge yourself to develop innovative solutions
- Implement platform-level components including event architectures, messaging, and caching solutions
- Write readable, maintainable, and efficient code
- Design and implement REST APIs, services, system tasks and cloud solutions
- Enhance performance and reliability of our current solutions
- Collaborate with team members on best practices, code reviews, internal tools and process improvements
- Evangelize new ideas within the team as well as across teams
- Explore open source or industry standard solutions that could be a fit for the organization
- Display a high level of critical thinking, for innovate ideas and approaches for bringing success to the organization
- Display the ability to be a high performing individual who can work effectively within a team and individually when needed
Benefits
We offer competitive salaries, great benefits including a top health insurance policy with employee's premium 100% covered, a generous PTO policy, and flexible work schedule.
Perceptronics Solutions is an Equal Opportunity Employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, veteran status, or any other protected factor.
-
Senior Software Engineer
2 days ago
Sunnyvale, United States Lynx Software Technologies Full timeJob DescriptionJob DescriptionThompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop,...
-
Python Software Engineer
1 week ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...
-
Python Software Engineer
1 week ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...
-
Android Software Engineer
3 days ago
Sunnyvale, California, United States Infobahn Softworld Inc Full timeWe are currently seeking mid-level candidates with strong coding skills for a hybrid role at Infobahn Softworld Inc.This is a contract position for an Android Developer with experience in Java, Kotlin, and MVVM. Candidates must have published Android applications.Key Responsibilities:Demonstrate expertise in Mobile Engineering projectsParticipate in project...
-
Mobile Application Software Engineer
3 weeks ago
Sunnyvale, United States REDLEO SOFTWARE INC. Full timeMINIMUM QUALIFICATIONS·3+ years of relevant experience in the following areas·This is a mid-engineer role.·Proven experience as a Flutter Developer or similar role, with a strong portfolio of mobile applications developed using Flutter.·Proficiency in Dart programming language and Flutter framework.·Understanding of mobile app design principles and...
-
Mobile Application Software Engineer
3 weeks ago
Sunnyvale, United States REDLEO SOFTWARE INC. Full timeMINIMUM QUALIFICATIONS·3+ years of relevant experience in the following areas·This is a mid-engineer role.·Proven experience as a Flutter Developer or similar role, with a strong portfolio of mobile applications developed using Flutter.·Proficiency in Dart programming language and Flutter framework.·Understanding of mobile app design principles and...
-
Software Engineer
2 weeks ago
Sunnyvale, United States Tailored Management Full timeTitle: Software Engineer IIILocation: Redmond, WA/Sunnyvale, CA (Onsite)Duration: 12 monthsSummary:The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches,...
-
Software Engineer
2 weeks ago
Sunnyvale, United States EPITEC Full timeLocation: Onsite 100% in Redmond, OR or Sunnyvale, CASummary: We are seeking a skilled Software Engineer to apply principles of computer science and mathematical analysis in the design, development, testing, and evaluation of software and systems. The role involves researching, designing, developing, and testing operating systems-level software, compilers,...
-
Software Engineer
2 weeks ago
Sunnyvale, United States EPITEC Full timeLocation: Onsite 100% in Redmond, OR or Sunnyvale, CASummary: We are seeking a skilled Software Engineer to apply principles of computer science and mathematical analysis in the design, development, testing, and evaluation of software and systems. The role involves researching, designing, developing, and testing operating systems-level software, compilers,...
-
Project Engineer
3 months ago
Sunnyvale, United States Level 10 Construction Full timeJob DescriptionJob DescriptionSalary: $90k - $105kProject Engineer The Project Engineer is responsible for ensuring administrative, contractual, financial and technical aspects of the assigned project(s) being executed. Project Engineer will be reporting to the Project Manager and/or Superintendent. Job Responsibilities includes (but may not be limited...
-
Software QA Engineer
1 week ago
Sunnyvale, United States Diverse Lynx Full timeRole: Software QA Engineer Location: Sunnyvale, CA Experience: 8+ Year Job Type: Full Time Skills Must-haves for Automation Engineer •Minimum 5 years of experience in automation development in HW/SW test engineering •Experience developing software automation of low-level and user-level UI in scripting languages such as Python, Ruby, Swift or...
-
Senior Software Engineer
3 months ago
Sunnyvale, United States Vets Hired Full timeJob DescriptionJob DescriptionCore Responsibilities Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. Designs new software and web applications, supports applications under development and customizes current applications. Develops software update process for existing...
-
Robotics Software Engineer
2 months ago
Sunnyvale, United States Theery Full timeOverview: We are seeking a talented Robotics Software Engineer with 3-10 years of experience and a strong technical focus on C++. This role is pivotal in our dynamic team, focusing on developing advanced software solutions for our cutting-edge robotics systems. Ideal candidates will have prior experience in start-up environments, demonstrating agility,...
-
Robotics Software Engineer
2 months ago
Sunnyvale, United States Theery Full timeOverview: We are seeking a talented Robotics Software Engineer with 3-10 years of experience and a strong technical focus on C++. This role is pivotal in our dynamic team, focusing on developing advanced software solutions for our cutting-edge robotics systems. Ideal candidates will have prior experience in start-up environments, demonstrating agility,...
-
Software Development Engineer, FTVX Team
2 months ago
Sunnyvale, United States Amazon.com Services LLC Full timeAre you interested in shaping the future of what people watch on television? The Amazon Kindle, Kindle Fire, Echo and FireTV are revolutionary consumer devices that have become the #1 best-selling Amazon products. They are among the most innovative and fastest growing businesses at both Amazon and the entire consumer electronics industry. In Fire TV, we are...
-
Healthcare Software Engineer
3 days ago
Sunnyvale, California, United States Capgemini Engineering Full timeJob Overview:We are seeking a skilled Healthcare Software Engineer with a robust background in interoperability solutions within the healthcare sector. This is a remarkable opportunity to join Capgemini Engineering, a prominent global leader in digital and software engineering. In this role, you will be instrumental in designing and developing microservices...
-
Software Engineer
3 months ago
Sunnyvale, United States OPT Nation Full timeThis engineer will develop networking protocols and features firmware architectural updates software tools and software build system enhancements.Scope Design develop test and maintain WLAN firmware and support tools. This includes Embedded C and Python programming Develop And maintain WLAN firmware features and participate in WiFi alliance compliance...
-
Systems Hardware Engineer
2 months ago
Sunnyvale, United States Intelliswift Software Full timeDetailed Job DescriptionSystem Hardware Engineer, New Technology Investigation VSummary: The main function of a hardware prototype engineer is to research, design, develop, test high-density, wearable electronics. The candidate will work with emerging technologies in a fast-paced team. Job Responsibilities:• Review and approve plan layout, including...
-
Systems Hardware Engineer
3 months ago
Sunnyvale, United States Intelliswift Software Full timeDetailed Job DescriptionSystem Hardware Engineer, New Technology Investigation VSummary: The main function of a hardware prototype engineer is to research, design, develop, test high-density, wearable electronics. The candidate will work with emerging technologies in a fast-paced team. Job Responsibilities:• Review and approve plan layout, including...
-
Software Engineer in Test
4 hours ago
Sunnyvale, United States Ant International Full timeResponsibilities:1. Be responsible for service quality at business line level, in both daily execution and mid/long term strategy.2. Identify quality risks in architecture, implementation, resource and collaboration. Continuous optimize and control risks.3. Drive innovations in tools, infrastructure and process across multiple functions to improve overall...