Cyber Software Engineer - SIGINT Systems
Embedded software engineer job in Severn, MD
What We're Doing: Lockheed Martin, Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way of life. As a cyber security professional at Lockheed Martin, you'll protect the networks that our citizens and the world depend upon each minute: Financial assets. Healthcare information. Critical infrastructure. Hazardous materials. The uninterrupted flow of energy that keeps modern life moving. Here, you'll work with cybersecurity experts on the forefront of threat protection and proactive prevention. In this fast-paced, real-world environment, you'll draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay.
Cyber | Lockheed Martin
Who we are:
Are you driven by the excitement of harnessing the latest advancements in artificial intelligence, machine learning, and data analytics to revolutionize the way we approach complex challenges? Do you find satisfaction in developing innovative solutions that leverage the power of technology to stay ahead of the curve? If so, join Lockheed Martin's team, where we're pioneering the modernization of technology and pushing the boundaries of what's possible.
Our team is dedicated to pioneering the latest advancements and we're looking for someone who shares our commitment to excellence and innovation.
Who You Are:
Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection.
• You will modernize and sustain capabilities to include providing new features and enhancements to Front End Solutions systems. This will allow for products to work at-scale with processing of target communications across multiple types of Midpoint accesses.
• You will propel the customer into the next phase of product suite modernization by leveraging advancements in technologies such as containerization, cloud capabilities, dataflows, and Artificial Intelligence/Machine Learning (AI/ML) capabilities.
The Work:
We are proactively recruiting for a future need, with the expectation of a 2025 or early 2026 start date. This requisition is being used as a placeholder for your interest in one of these roles to bring a modernization mindset to current technology. As the roles open up over time, we will invite you to review the best matching one(s). We are seeking professionals interested in a variety of responsibilities including;
• Software development
• Software engineering
• Systems engineering
• Cyber researchers (Capabilities Analyst, etc)
• System Security (ISSO / ISSE / ISSM)
• Technical writer
• Test Engineers
• Network Engineers
• User Experience Designer
• Data Science
• Systems Administrator (Linux)
For a complete list that changes weekly, use this term to search via the Lockheed Martin jobs website: #RMSRB2025
Come join a company with incredible breadth and depth in the nature of programs and technologies we support that will never leave you bored or looking for your next assignment. Stop having to look for a new job with every rumor and whim of contract changes.
Why Join Us:
Your Health, Your Wealth, Your Life
Our flexible schedules, competitive pay and comprehensive benefits enable you to live a healthy, fulfilling life at and outside of work.
Learn more about Lockheed Martin's competitive and comprehensive benefits package.
We support our employees, so they can support our mission.
Plus, you may be eligible for up to a $25K sign on bonus as an external hire!
#RMSC6ISR
#OneLMHotJobs
#RMSRB2025
Basic Qualifications:
• Current DoD Top Secret SCI with Polygraph
Seeking multiple levels of Software Engineers:
SWE0:
• A High School Diploma or GED plus four (4) years of general software engineering experience OR
• Bachelor's degree in Computer Science or related discipline from an accredited college or university.
SWE1:
• A High School Diploma or GED plus eleven (11) years of general software engineering experience OR
• A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of software engineering experience.
SWE2:
• A High School Diploma or GED plus eighteen (18) years of general software engineering experience OR
• A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus fourteen (14) years of software engineering experience.
SWE3:
• A High School Diploma or GED plus twenty-four (24) years of general software engineering experience OR
• A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twenty (20) years of software engineering experience.
Required Skills and Experience:
• Analyze user requirements to derive software
design and performance requirements
• Debug existing software and correct defects
• Provide recommendations for improving
documentation and software development process standards
• Design and code new software or modify existing software to add new features
• Integrate existing software into new or modified
systems or operating environments
• Develop simple data queries for existing or
proposed databases or data repositories
• Write or review software and system documentation
Desired Skills:
• Familiar with RF algorithm development
Standard Job Description :
Designs, develops, documents, tests, and maintains full spectrum cyber solutions. Develops and automates secure systems to support cyber offensive, defense and full spectrum cyber operations. Conducts vulnerability research, reverse engineering, penetration testing (red/blue teams), develops and integrates low-level firmware, and/or develops specialized cyber software solutions and tools based on mission requirements. Applies system knowledge of subject matter (hardware, software, networks, cloud, etc.) to conduct research to evaluate potential vulnerabilities and develop new capabilities to exploit and/or mitigate vulnerabilities. *USE OF THIS CLASSIFICATION REQUIRES AUTHORIZATION FROM THE BUSINESS AREA CYBER DIRECTOR OR DELEGATE*
Typical Minimums :
Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 14 years or more of professional experience; or 12 years of professional experience with a related Masters degree. Considered an expert, authority in discipline.
Clearance Level: TS/SCI w/Poly SP
Other Important Information You Should Know
Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.
Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.
Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits.
Schedule for this Position: 9x80 every other Friday off
Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $150,800 - $265,880. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.
Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays.
(Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year.
This position is incentive plan eligible.
Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.
The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration.
Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.
As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.
Experience Level: Experienced Professional
Business Unit: RMS
Relocation Available: Possible
Career Area: Systems Engineering: Software
Type: Task Order/IDIQ
Shift: First
Senior CNO Developer
Embedded software engineer job in Annapolis, MD
MANTECH seeks a motivated, career and customer-oriented Senior CNO Developer to join our team in Annapolis Junction, Maryland.
We're looking for a Senior Capability Developer to join our elite team. In this role, you'll apply your deep technical expertise to analyze, reverse-engineer, and develop mission-critical capabilities that directly support national security objectives. You will be a key player in a fast-paced environment, tackling unique challenges at the intersection of hardware, software, and embedded systems.
Responsibilities include but are not limited to:
Develop custom software tools and applications using Python, C, and Assembly, focusing on embedded and resource-constrained systems.
Conduct rigorous code reviews to ensure the quality, security, and performance of developed software.
Reverse engineer complex hardware and software systems to understand their inner workings and identify potential vulnerabilities.
Perform in-depth vulnerability research to discover and analyze weaknesses in a variety of targets.
Collaborate with a team of skilled engineers to design and implement innovative solutions to challenging technical problems.
Minimum Qualifications:
Bachelor's degree and 12 years of experience; or, a high school diploma with 16 years of experience; or, an Associate's degree with 14 years of experience. A Master's degree may substitute for 2 years of experience, and a PhD may substitute for 4 years of experience.
Must have 7 years of position-relevant work experience
Proficiency in programming and application development.
Strong scripting skills, particularly in Python, C, and Assembly.
Deep expertise in managing, configuring, and troubleshooting Linux.
Experience in embedded systems.
Experience in reverse engineering and vulnerability research of hardware and software.
Experience in code review.
Preferred Qualifications:
Experience in CNO (Computer Network Operations) Development.
Experience in virtualization.
Knowledge of IoT (Internet of Things) devices.
Experience with Linux Kernel development and sockets.
Knowledge of integrating security tools into the CI/CD (Continuous Integration/Continuous Delivery) pipeline.
Networking skills.
Clearance Requirements:
Must have a current/active Top Secret/SCI clearance.
Physical Requirements:
The person in this position must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations
Principal Software Engineer
Embedded software engineer job in Germantown, MD
Principal Software Engineer - On-site
DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company is a global pioneer of AESA tactical radars for active military protection, counter-drone applications, critical infrastructure protection, and border surveillance.
Job Summary
Join our dynamic radar defense company as a Principal Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're seeking a distinguished engineer who can seamlessly bridge the gaps between software, hardware, product strategy, and manufacturing while delivering innovative, secure solutions. In this role, you'll serve as a technical visionary and hands-on architect, collaborating across teams to design and implement mission-critical systems that scale with our rapid growth, all while embracing our collaborative, ego-free culture that values results over hierarchy.
Your deep technical expertise, proven ability to solve multifaceted engineering challenges, and talent for aligning diverse teams will be crucial as we partner with major defense contractors and scale our impact in the industry. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company.
Job Responsibilities
Be Involved with the design, development, analysis, testing and debugging of computer software applications and/or systems.
Be ready to learn about Image and Signal Processing, Real-time, Firmware, Database Design, Operating Systems, and more.
Take ownership of the outcome and the journey there: budget, costs, estimated schedules, leadership.
Communicate clearly (written and oral) with other company personnel and the customer as required.
Be a team player and provide technical knowledge and assistance to other engineers, support personnel, and teach others on the team.
Be able to work with clients, product, hardware, and other teams.
Mastery of technologies and domain knowledge.
Expected to have knowledge and significant experience in multiple engineering disciplines. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company.
Qualifications
Master's degree in engineering or related technical field with a minimum of 8 years of experience.
Fluency in c/c++.
Experience working with Realtime operating systems.
Experience or be willing to learn: Matlab, Python, Linux, React, Node, and other languages.
Ability to lead a technical group independently.
Open to occasional travel.
U.S. Citizenship required.
The expected pay scale for this position is $130,801/year - $203,068/year. Should the level, location, or scope of the position change during the hiring process, the pay scale may be modified accordingly. When extending an offer of employment, Leonardo DRS considers factors such as (but not limited to) the scope and responsibilities of the position; any Federal Government contract labor categories and contract wage rates, the candidate's relevant work experience, education/training, certifications, and key skills; internal equity; and market and business considerations.
Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
*Some employees are eligible for limited benefits only
Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
Our Vision. To be the leading mid-tier defense technology company in the U.S.
Our Values. The Leonardo DRS culture is defined by our Core Values and Principles:
- Integrity
- Agility
- Excellence
- Customer Focus
- Community & Respect
- Innovation
We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.
Senior Java Software Engineer
Embedded software engineer job in Fort Meade, MD
Que Technology Group is seeking a Senior Software Engineer to work with a team of developers to implement new capabilities in support of the current classification marking tool and the tool to be used to support M365 web based applications. The position involves full life cycle design, development, testing, and documentation of policy-driven software across multiple fabrics. The focus will include the extension and customization of tools used for classification string validation and comparison for access control.
Job responsibilities include, but are not limited to:
Willingness to mentor junior developers
Play role in Introducing and incorporating software development best practices into team's development process
Collaborate with junior developers to improve their knowledge and experience with development standards and best practices
Administer, maintain and implement policies and procedures for ensuring the security and integrity of the application
Foster open communication and collaboration
Gather, analyze, and capture customer requirements
Assist in the development of requirements for new features and fix defects
Create and expand unit tests and end to end testing
Evaluate, troubleshoot and fix defects
Define new features
Triage user issues and provide Tier 3 customer support
Test and evaluate new software releases and merge requests
Experience engaging leadership, customers and interfacing with teams
Strong time management and organizational skills
Required Qualifications:
Eight years of Software Engineering experience
Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 12 years.
At least three (3) years of work experience in the SIGINT, IA, or IT domains
Preferred Qualifications:
Proficient in JavaScript
Proficient in working with Git
Experience actively participating in code reviews
Experience Analyzing system requirements, the concept of operations, and high-level system architecture to develop requirements specifications
Experience with requirements elicitation.
Security Clearance:
TS/SCI clearance with polygraph
BENEFITS:
Competitive salary
Company Medical/Dental/Vision plans - Company paid
Short-term Disability, Long-term disability and Life Insurance - Company paid
Business/ First Class travel upgrade for 7 hour or longer flights & company card will be provided for expenses
Vacation / Personal days granted at 25 days per year
Paid Federal Holidays - 11 days
$5,000 Annual Professional Development Fund plus 40 paid hours if in class
401K with 6% company match; all contributions are immediately vested by Employee
Employee will be paid a bonus of $10,000 per employee hired based on their referral
Up to 3 paid Code Red days due to customer closure
Que Technology Group, Inc., is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Senior Cloud Application Developer (AWS)
Embedded software engineer job in Washington, DC
We are seeking a Senior Cloud Application Developer to join a high-performing team on a 10+ month contract. Candidates must be authorized to work in the United States. The ideal candidate is highly skilled in Python, AWS services, Kubernetes, and Airflow, with a strong background in building and deploying cloud-native applications.
***PLEASE NOTE: WE ARE NOT ACCEPTING APPLICATIONS FROM THIRD-PARTY AGENCIES FOR THIS ROLE.
Key Responsibilities:
Optimize a scalable, reliable, and secure AWS native cloud system
Refine infrastructure configuration as IaC using Terraform
Help produce and capture operational metrics from logs, API's, and various cloud sources
Refine CI/CD/CT pipelines to build, deploy, and test native cloud application code
Experience, Skills & Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, Software Engineering or a relevant field with a minimum of 8 years working experience in an AWS Cloud environment required for a senior level position.
Expertise in cloud-native application development, and cloud infrastructure management.
Expertise in containerization and Kubernetes
In-depth knowledge of AWS services (EKS, EC2, Lambda, RDS, S3)
Strong experience of workflow managers (Airflow)
Strong experience with AWS and proficiency in Python, BASH, and IaC tools like Terraform
Strong experience with relational and cloud-based databases
Strong experience in building automation tools and CI/CD/CT pipelines using platforms like Ansible, GitHub Actions, GitLab CI, and CodePipeline
Staff Embedded Software Engineer
Embedded software engineer job in Annapolis, MD
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: PolygraphTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Microelectronics Center (NGMC) is seeking a Staff Embedded Software Engineer.
What You'll Get to Do:
The Embedded Software Engineer designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of engineering applications and products.
The ideal individual will have experience including the full software development life-cycle, which includes: requirements, design, coding, testing, and integration.
This position will serve on-site in the greater Baltimore, MD.
This position is contingent upon Funding/Contract award, special access program and acquiring and maintaining the necessary US Government security clearance per customers' requirements prior to start.
Basic Qualifications Staff Embedded Software Engineer:
Bachelor's degree in a STEM discipline with 12 years of experience, a Master's degree in a STEM discipline with 10 years of experience or a PhD in a STEM discipline with 8 years of experience
Knowledge in programming embedded software using object-oriented design principles in C/C++
Knowledge in operating system concepts for embedded systems (Linux or VxWorks)
Ability to test, debug and integrate on embedded systems
Knowledge in using requirement management, configuration management and change management tools.
Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance is required
This position requires the applicant to be a U.S. citizen
Current active TS/SCI with Polygraph.
Preferred Qualifications Staff Embedded Software Engineer:
Experience with scripting languages such as: Python, Linux shell scripting.
Experience on complex systems of systems utilizing parallel processing, distributed processing, multi-core, secure processing.
Experience with Requirements Management tools such as DOORS, CAMEO
Experience using Model Based Engineering, UML, OOAD and OOP
Experience with Agile and/or Rapid prototyping software methodologies
Experience in embedded software programming on microcontrollers, DSPs or ARM cores embedded in FPGAs/SoCs
Differentiating characteristics include: demonstrated leadership and teamwork capability, interpersonal communication skills and activities (professional/community/extracurricular) and an enthusiastic go-getter attitude
Primary Level Salary Range: $163,200.00 - $256,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Auto-ApplyEmbedded Developer
Embedded software engineer job in Fort Meade, MD
Description Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist is in search of Embedded Developers for an exciting new contract. We are looking for people who love both making code and breaking code, those that love delivering tools and analyzing crash dumps. You won't go at it alone, you'll be part of a large team that you can share ideas with as you develop tools for Windows, Linux, and mobile devices that operators and analysts will use on a daily basis. For over 14 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. As a 100% employee-owned company, we prioritize our people-your job security is assured. We embed small engineering teams with analysts to rapidly identify and solve mission capability gaps playing a critical role in defending our nation's cyber infrastructure & providing expertise in malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning. Our open-door leadership team fosters a supportive culture, where internal growth and promotion opportunities are the norm. Don't just take our word for it-check out our 4.8-star review on Glassdoor. Join a company that feels like a family with regular happy hours, baseball games, activity clubs and more. Check us out at ********************* ----- Your contributions are…
- Conduct reverse engineering and malware analysis based on requirements
- Build prototypes to demonstrate understanding of mission requirements
- Produce end toolsets that can operate within mission constraints
- Augment existing toolsets Requirements for your new career…
- Bachelor's degree in a technical discipline
- 8 years of experience in embedded development
- Experience developing software in Linux/Windows/Embedded applications
- Experience producing and modifying software systems in C/C++/Python
- Experience providing support for fielded software systems
- Experience with Atlassian Tools (Jira, Confluence)
- Familiarity with Git and Subversion Benefits of becoming a Visionist: Your New Career
- We are a 100% employee-owned company, so our employees see the benefit of their contributions and have a stake in our overall success!
- Competitive 15% retirement contribution! (5% 401K match & 10% ESOP)
- 4 weeks paid time off that is never “use or lose”, 12 paid holidays, comp time, overtime, AND flexible work hours
- 80 hours of paid parental leave with an additional $8,000 supplemental payment upon returning from maternity
- Medical, dental, & vision benefits for both individuals and families (those who waive medical benefits will receive an additional $4,160/year)
- Annual lifestyle bonus of $600 - use it towards gyms/fitness, new tech, or your HSA!
- Annual merit increases & performance-based bonuses
- Term life insurance, short-term disability, & long-term disability Salary range: $132,000 - $191,000
Disclaimer: Salary for this position, along with additional compensation options, will be determined on an individual basis following the interview process, considering various factors such as years of experience, skills, education/certifications, contract specifications, market conditions, etc. ----- Not a good fit? Check out our other opportunities: ********************************** Next steps: Apply online and one of our recruiters will reach out to you. We have a streamlined process of phone screen with a recruiter, interview with a Visionist team at our HQ in Columbia, MD, and that is all! Interested in learning more about Visionist and the work we do? Check out our website! *************************************** -----
U.S citizenship required (green card holders and permanent residents are not eligible). Applicants selected will be required to obtain / maintain a government security clearance.
Visionist, Inc. is an Equal Opportunity / Protected Veterans / Individuals with Disabilities employer.
Auto-ApplyCNO firm seeking Embedded Developers- up to $250K + 10% 401K FS POLY
Embedded software engineer job in Fort Meade, MD
Our client is a small IC firm known within industry for their deep technical expertise; however; their focus and core values are their people. They foster a culture that provides respect and open communication and offer flexible work policies, full paid health care premiums, generous PTO plans, excellent compensation and 10% to your 401K. They work alongside some of the brightest individuals in the industry, and are recognized for their expertise supporting both the offensive and defensive CNO missions. They provide the opportunity to directly support missions and contracts that are making an impact in our nations security and intelligence missions.
They're seeking Embedded Developers to join their team!
To be considered for this position, you will need the following:
-Bachelor's degree (CS, CE or EE)
-experience with embedded RTOS application development environments
-C/C++
-Assembly
-python, perl or bash
-active TS/SCI + Polygraph clearance
Apply @ ********************************* or contact our team for more info: ********************** or ********************************
cjobs-cat:""
11610
Easy ApplyEmbedded Software Developer
Embedded software engineer job in Washington, DC
SG2 Recruiting seeks a cleared Embedded Software Developer who will be responsible for supporting the Naval Center for Space Technology (NCST) contract. The NCST is located at the U.S. Naval Research Laboratory (NRL) in Washington, DC, and is the leading laboratory for Navy space programs. NCST's mission is to “preserve and enhance a strong space technology base and provide expert capabilities in the development and acquisition of space systems which support Naval missions.”
For the last 25 years, the NCST has developed, enhanced, and maintained a collection of software used for design, development, test, launch, and mission operations of DoD space assets. This software is constantly being enhanced to provide state-of-the-art solutions to space applications. The core suite of software components is used in all aspects of the spacecraft or component life-cycle.
What You Will Be Doing:
Developing, maintaining, and enhancing complex and diverse software systems based upon documented requirements.
Providing specific input to the software components of a system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components.
Designing, implementing, and integrating software applications or performing software engineering tasks.
Utilizing software engineering and design methodologies appropriate to the development, integration, and production environment.
Ensuring efficient delivery of software engineering capabilities using industry standards and repeatable processes.
Mitigating risks, controlling costs and schedule variance, and effectively managing large-scale, integrated software projects.
Reviewing and testing software components for adherence to the design requirements and documenting test results.
Performing comprehensive testing on computer hardware and software components to evaluate operational and performance compliance of the overall systems.
Developing under the real-time constraints of deadlines, task schedules, rates, task priorities, watchdog timers, interrupts, latency, and jitter of soft and hard real-time operating systems.
Managing and mitigating interprocess communications leveraging message queues, mutexes, semaphores, blocking and non-blocking operations in multi-threaded software implementations.
Designing and developing distributed software systems leveraging multiple software, hardware, and communication technologies.
Utilizing standard communications ports and interfaces to facilitate communication between processes, processors, computers, and peripheral systems.
Developing hardware and application-specific boot code for establishing baseline services and loading OS and application code into execution memory.
Assessing and making recommendations on processor, memory, and single board computer configurations which meet the compatibility, performance, memory, and interface requirements of the system.
Applying expertise required to utilize the existing tools adequately sets that include MySQL, NoSQL databases, Lint, Wind River tools, Clang Analyze, Klocwork code analysis tools, JAMA and Atlassian tracking tools, Windows and Linux Operating systems, GNU GCC, LLVM/Clang, C, C++03 and earlier, C++11 and greater (modern C++), Java, Python, CMake, Makefile, shell scripting, GDB, LLDB, PPC/Arm/x86 Assembly compilers and programming languages and Matlab/Simulink, Unreal Engine modeling and simulation tools
What You Will Need (Requirements):
Active Top Secret/ SCI Eligible
Minimum B.Sc., Aerospace, Mechanical or Electrical Engineering, Physics, Computer Science or Mathematics
Experience with embedded software integration, test, and operations.
Experience serving as a lead embedded software designer or architect and overseeing all technical aspects of development.
Experience as an embedded software builder and product manager.
Experience serving as an embedded software technical expert with Field Programmable Gate Array (FPGA) Interfacing
Ability to commute daily to the Naval Research Lab location in Washington, DC
Embedded Developer
Embedded software engineer job in Columbia, MD
Ready to dive into and learn the latest cyber strategies and techniques? Are you all about tackling the toughest puzzles? Ready to bring your A-game? Well, buckle up and join us at Percival - where we're all about putting people first and having a blast while we're at it. Based in Columbia, Maryland, our squad is on a big mission: developing top-notch talent and technical solutions to safeguard our nation's most critical assets. From digging deep into vulnerabilities and cracking codes to developing cutting-edge software, our team does it all. If you are an Embedded Developer with a passion for innovation and a knack for thinking outside the box, we want you on our team. Let's tackle those cyber threats together - and have a blast while we're at it!
Job Type:
All Levels, Full Time
Non-Remote
Clearance & Citizenship Requirements:
TS/SCI with polygraph is required
Due to these clearance requirements, US citizenship is also required
Responsibilities Include:
Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks
Work as part of an active member of an Agile Sprint development team
Assignment includes developing software designs from requirements, implementing these designs in code, developing unit test cases, and supporting integrated software code with the team for builds/integration tests
Support creation and updating of all relevant specifications for design, development, and testing
Develop maintainable code that matches requirements specifications
Participate in design reviews, sprint planning, estimating, release planning, demonstrations, and retrospectives
Perform unit testing of code, including manipulation of data for analysis of system requirements
Required Skills & Qualifications:
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...)
C/C++
Python
Network Programming (BSD Sockets)
Working in an Agile Environment
Must have Great Communication and Writing Skills
Desired Skills & Qualifications:
JTAG/BDM
Embedded Buses
Boot Loaders
EEPROM
ICS/SCADA Systems
Application Process:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin
Embedded CNO Developer
Embedded software engineer job in Severn, MD
Job DescriptionBenefits:
401(k)
Competitive salary
Dental insurance
Flexible schedule
Health insurance
Opportunity for advancement
Paid time off
Parental leave
Profit sharing
Signing bonus
Training & development
Tuition assistance
Vision insurance
Wellness resources
Description
At Nissint Technologies, you'll work on high-impact, cutting-edge projects with a skilled team of developers, delivering custom software solutions to the Intelligence Community. We offer a flexible, supportive environment with competitive compensation, professional growth opportunities, and a strong emphasis on work-life balance, ensuring you can thrive both personally and professionally.
This job presents an exciting opportunity to collaborate with a group of talented professionals dedicated to advancing cybersecurity, tackling challenging problems, and making a significant impact in protecting digital assets. With careful examination and creative analysis, we leverage diverse approaches to develop advantageous solutions. This integrated approach ensures adaptability and sustainability in a dynamic landscape, achieving immediate goals while preparing for future advancements. As part of our team, you'll support cyberspace operations through discovery, analysis, and development of essential security capabilities, collaborating closely with mission teams to provide the tools they need to achieve objectives successfully.
Responsibilities
Leading complex projects from start to finish, ensuring timely delivery and meeting all requirements.
Conducting detailed analysis of embedded systems to identify and resolve critical issues affecting performance, reliability, or functionality.
Utilizing debugging tools like GDB to diagnose and fix bugs in codebases, particularly in assembly languages such as ARM, PPC, MIPS, etc.
Acting as the primary point of contact for customers, understanding their needs, and translating them into actionable tasks and milestones.
Self-directing research and development tasks, breaking down larger projects into manageable, meaningful milestones to ensure progress tracking.
Developing and optimizing code within environments like VxWorks, ELDK, or custom OSes, ensuring compatibility and efficiency.
Working closely with cross-functional teams (hardware, software, QA) to integrate solutions seamlessly into larger systems.
Maintaining comprehensive documentation of processes, findings, and solutions for future reference and team knowledge sharing.
Guiding junior engineers, providing training and feedback to enhance the team's overall expertise.
Staying updated on emerging trends, tools, and technologies in embedded systems development to maintain a competitive edge.
Requirements
Proven experience with embedded operating systems such as VxWorks, ELDK, or custom OSes.
Strong skills in Python, C, and assembly languages (ARM, PPC, MIPS).
Extensive experience using tools like GDB for debugging and analysis.
Ability to independently drive research tasks and manage projects without extensive oversight.
Excellent coordination skills with customers to clarify requirements and set project milestones.
Desired Skills
Experience with languages like Rust or Go for system-level programming.
Familiarity with real-time operating systems (RTOS) and their intricacies.
Understanding of bare-metal programming and low-level hardware interactions.
Experience contributing to open-source projects, enhancing collaborative development skills.
Expertise in optimizing embedded systems for performance, power efficiency, and resource constraints.
Ability to convey complex technical concepts clearly through training sessions or documentation.
Knowledge of embedded systems applications in specific industries like automotive, aerospace, or IoT.
CNO Reverse / Embedded Engineer
Embedded software engineer job in Fort Meade, MD
SilverEdge is a premier provider of innovative cyber, software, and intelligence solutions, addressing mission-critical challenges for the Department of Defense (DoD), Intelligence Community (IC), and beyond. We are dedicated to delivering impactful results to meet mission goals through cutting-edge technology and expertise. We are seeking CNO Reverse/Embedded Engineers to develop and secure embedded systems for defense and national security missions.
Role Responsibilities Include:
Performs reverse engineering of embedded systems, hardware devices, and software applications to uncover vulnerabilities and security flaws.
Develop and implement strategies for exploitation and defense of embedded systems.
Collaborates with cross-functional teams to design secure embedded systems from the ground up.
Utilize a variety of tools and techniques for software reverse engineering, including static and dynamic analysis.
Craft custom tools and scripts to automate reverse engineering and analysis processes.
Stay abreast of the latest trends and advancements in CNO, embedded systems security, and reverse engineering techniques.
Required Qualifications
Requirements:
A TS/SCI with Polygraph level clearance
Bachelor's degree in computer science or a related field is required to support this effort
Additional years of experience may substitute for a degree
Proficiency with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (e.g., GDB, WinDbg).
Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python).
Knowledge of operating systems internals, firmware, and protocols.
Entry Level Candidates: 1-3 years of experience
Senior Level Candidates: 5+ years
About SilverEdge
SilverEdge Government Solutions was founded on the belief that nurturing talent and collaborating closely with our customers enables us to think big and deliver the best for our country. Our mission is to bring top technology talent together to solve the world's most challenging problems while protecting the United States and our allies.SilverEdge Government Solutions, LLC is an Equal Opportunity Employer and applicants receive lawful consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Auto-ApplyCNO Reverse / Embedded Engineer
Embedded software engineer job in Fort Meade, MD
SilverEdge is a premier provider of innovative cyber, software, and intelligence solutions, addressing mission-critical challenges for the Department of Defense (DoD), Intelligence Community (IC), and beyond. We are dedicated to delivering impactful results to meet mission goals through cutting-edge technology and expertise. We are seeking CNO Reverse/Embedded Engineers to develop and secure embedded systems for defense and national security missions.
Role Responsibilities Include:
Performs reverse engineering of embedded systems, hardware devices, and software applications to uncover vulnerabilities and security flaws.
Develop and implement strategies for exploitation and defense of embedded systems.
Collaborates with cross-functional teams to design secure embedded systems from the ground up.
Utilize a variety of tools and techniques for software reverse engineering, including static and dynamic analysis.
Craft custom tools and scripts to automate reverse engineering and analysis processes.
Stay abreast of the latest trends and advancements in CNO, embedded systems security, and reverse engineering techniques.
Required Qualifications
Requirements:
A TS/SCI with Polygraph level clearance
Bachelor's degree in computer science or a related field is required to support this effort
Additional years of experience may substitute for a degree
Proficiency with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (e.g., GDB, WinDbg).
Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python).
Knowledge of operating systems internals, firmware, and protocols.
Entry Level Candidates: 1-3 years of experience
Senior Level Candidates: 5+ years
About SilverEdge
SilverEdge Government Solutions was founded on the belief that nurturing talent and collaborating closely with our customers enables us to think big and deliver the best for our country. Our mission is to bring top technology talent together to solve the world's most challenging problems while protecting the United States and our allies.SilverEdge Government Solutions, LLC is an Equal Opportunity Employer and applicants receive lawful consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Not ready to apply? Connect with us for general consideration.
Auto-ApplyEmbedded Developer 2 (CFG - 035)
Embedded software engineer job in Annapolis, MD
Serving Maryland and the Greater Washington D.C. area, SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services to areas requiring (or desiring) nationally-recognized expertise in high performance computing, large data analytics and cutting edge information technologies.
Active TS/SCI w/ Polygraph required.
Description:
Design, develop, debug, and test embedded software. Perform requirements analysis to drive requirement specifications. Perform design reviews with team members and government stakeholders. Package embedded software products for release to government customers.
Required Skills:
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc.). Experience with C/C++ and Python programming.
Desired Skills:
Experience automating the testing of embedded software running on embedded devices.
YOE / Degree Requirements:
Ten (10) years' experience as an embedded developer, in programs and contracts of similar scope, type, and complexity is required. Four (4) years of additional embedded developer experience may be substituted for a bachelor's degree.
Consistent with federal and state law where SageCor conducts business, SageCor Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, or any other protected class.
Auto-ApplyEmbedded Developer Level 2
Embedded software engineer job in Annapolis, MD
Metrea is a defense company dedicated to translating commercial innovation into solutions for the hardest problems in national security. With deep mission expertise, Metrea focuses on delivering effects as-a-service across a spectrum of domains including Air & Space, Electromagnetic & Cyber, and Synthetic. Metrea Management provides central services to eleven (11) global capability units via Operations, Solutions, Strategy, Legal, and Finance teams.
Capability Unit
Metrea Algorithmics (MAX) provides unique engineering services, cloud-based cyber operations infrastructure, advanced tactics, techniques and procedures training, and a full suite of wireless communications survey and reconnaissance sensors that enable real-time multi-domain awareness while enhancing command and control.
Position Summary
As the Embedded Developer, the role will support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission. Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems.
Role and Responsibilities
* The Embedded Developer will apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality, and learn new technologies quickly.
* The role will also provide support to the test team during component and system testing and perform protocol analysis.
Skills and Experience
* Required Experience: Six (6) or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing
* Required Five (5) or more years of experience in at least 3 or more of the following areas:
* Software development experience using C, C/C++, or other proprietary languages
* Developing embedded software systems in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems
* Experience with OS internals in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems
* Reverse engineering and analysis of software
* Low-level programming of device drivers in a Unix, Linux, or Windows environment
* Bit-level data analysis
* Systems engineering of large scale embedded systems
* Hands on experience with integrating hardware and software systems.
* Expertise in 2 of the following areas:
1) System Requirements Analysis
2) Software System Design
3) Software System Development
4) Software System Integration
5) Software System Testing
* Configuration, administration, and development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU)
* Development experience on embedded platforms (Linux, Unix, Android, VxWorks)
* Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc.
* Familiarity with assembly languages (development or reversing)
* Knowledge of low level, systems programming concepts
* Required Education: Bachelor of Computer Science or Computer Engineering or related discipline from an accredited college or university PLUS 6 years of software/system development work experience, OR Masters of Computer Science or Computer Engineering PLUS 4 years of experience
Additional Qualifications (nice to haves):
* Experience with vulnerability analysis and exploit development
* Experience with Python
* Experience with Assembly
* Memory safe low level programming experience such as Rust
* Knowledge of telecommunications architecture and protocols
Our Culture
Metrea's single core value "rooted in humility" is supported by four key attributes; entrepreneurial, systematic, discerning & over-deliver which combined; form our Teammate Firmware, our culture. These attributes are explored during the hiring process, when we grow our teams and to continually support the growth of our culture. We are a hyper-collaborative, dynamically hierarchical organization united by a passion for what we do, and how we do it, who we do it with, and who we do it for
Benefits
Health and welfare
Retirement plan eligibility
Work Authorization / Security Clearance
* Employee must be a US citizen
* Employee must have and maintain a Top-Secret SCI with Full-Scope Poly Clearance Level.
* Valid Driver's license
AAP/EEO Statement
Metrea Algorithmics (MAX) is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.
Position Type and Expected Hours of Work
This is a full-time position with typical working hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Hours and work shifts may change in accordance with department and business needs. Exempt Employees must have the ability to be on-call and available, as business needs require. Non-Exempt employees may be required to work over 40 hours per week with approval from the department manager.
Travel
N/A
Work Location
Client Site
Work Environment
This job operates in an office setting
Reasonable Accommodations Statement
To perform this role successfully, an individual must be able to perform the responsibilities outlined in this to a satisfactory standard. Reasonable accommodations may be made to enable qualified individuals with additional needs to perform the essential functions.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. The role, responsibilities and activities may change at any time with or without notice.
#Dice
Cleared Embedded Developer
Embedded software engineer job in Annapolis, MD
Yellow Duck Technologies is seeking embedded developers with active TS/SCI with Full Scope Polygraph clearance.
Responsibilities:
Design, develop, debug, and modify embedded software.
Participate in code reviews and work as part of a larger team to develop embedded software products.
Create and maintain documentation on developed software and techniques.
Develop and maintain support software for interfacing with developed embedded software.
Conduct developer testing and integration testing for all developed software.
Qualifications:
Bachelor's degree in a technical discipline; additional 4 years of experience may substitute degree.
Experience with low-level programming in a Windows, Linux, or RTOS (e.g., VxWorks, uC/OS, etc.)
Experience with C/C++ and Python programming.
Active TS/SCI clearance with Full Scope Polygraph.
Yellow Duck is hiring cleared technical professionals at all skill levels. If you possess an active TS/SCI clearance with Full Scope Polygraph, please submit your resume for a friendly follow-up and quick job-matching response!
Yellow Duck Technologies provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, ethnicity, religion, sex, sexual orientation, gender identity and expression, national origin, disability, genetic information, veteran status, or any other protected characteristic or class.
View all jobs at this company
Embedded Developer Level 2
Embedded software engineer job in Annapolis, MD
Metrea is a defense company dedicated to translating commercial innovation into solutions for the hardest problems in national security. With deep mission expertise, Metrea focuses on delivering effects as-a-service across a spectrum of domains including Air & Space, Electromagnetic & Cyber, and Synthetic. Metrea Management provides central services to eleven (11) global capability units via Operations, Solutions, Strategy, Legal, and Finance teams.
Capability Unit
Metrea Algorithmics (MAX) provides unique engineering services, cloud-based cyber operations infrastructure, advanced tactics, techniques and procedures training, and a full suite of wireless communications survey and reconnaissance sensors that enable real-time multi-domain awareness while enhancing command and control.
Position Summary
As the Embedded Developer, the role will support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission. Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems.
Role and Responsibilities
The Embedded Developer will apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality, and learn new technologies quickly.
The role will also provide support to the test team during component and system testing and perform protocol analysis.
Skills and Experience
Required Experience: Six (6) or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing
Required Five (5) or more years of experience in at least 3 or more of the following areas:
Software development experience using C, C/C++, or other proprietary languages
Developing embedded software systems in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems
Experience with OS internals in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems
Reverse engineering and analysis of software
Low-level programming of device drivers in a Unix, Linux, or Windows environment
Bit-level data analysis
Systems engineering of large scale embedded systems
Hands on experience with integrating hardware and software systems.
Expertise in 2 of the following areas:
1) System Requirements Analysis
2) Software System Design
3) Software System Development
4) Software System Integration
5) Software System Testing
Configuration, administration, and development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU)
Development experience on embedded platforms (Linux, Unix, Android, VxWorks)
Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc.
Familiarity with assembly languages (development or reversing)
Knowledge of low level, systems programming concepts
Required Education: Bachelor of Computer Science or Computer Engineering or related discipline from an accredited college or university PLUS 6 years of software/system development work experience, OR Masters of Computer Science or Computer Engineering PLUS 4 years of experience
Additional Qualifications (nice to haves):
Experience with vulnerability analysis and exploit development
Experience with Python
Experience with Assembly
Memory safe low level programming experience such as Rust
Knowledge of telecommunications architecture and protocols
Our Culture
Metrea's single core value “rooted in humility” is supported by four key attributes; entrepreneurial, systematic, discerning & over-deliver which combined; form our Teammate Firmware, our culture. These attributes are explored during the hiring process, when we grow our teams and to continually support the growth of our culture. We are a hyper-collaborative, dynamically hierarchical organization united by a passion for what we do, and how we do it, who we do it with, and who we do it for
Benefits
Health and welfare
Retirement plan eligibility
Work Authorization / Security Clearance
Employee must be a US citizen
Employee must have and maintain a Top-Secret SCI with Full-Scope Poly Clearance Level.
Valid Driver's license
AAP/EEO Statement
Metrea Algorithmics (MAX) is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.
Position Type and Expected Hours of Work
This is a full-time position with typical working hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Hours and work shifts may change in accordance with department and business needs. Exempt Employees must have the ability to be on-call and available, as business needs require. Non-Exempt employees may be required to work over 40 hours per week with approval from the department manager.
Travel
N/A
Work Location
Client Site
Work Environment
This job operates in an office setting
Reasonable Accommodations Statement
To perform this role successfully, an individual must be able to perform the responsibilities outlined in this to a satisfactory standard. Reasonable accommodations may be made to enable qualified individuals with additional needs to perform the essential functions.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. The role, responsibilities and activities may change at any time with or without notice.
#Dice
Auto-ApplyEmbedded Software Developer/Engineer
Embedded software engineer job in Annapolis, MD
Full-time Description
Athenix Solutions Group is looking for Embedded Software Developers for low-level development working directly with hardware resources
Do you have skills and experience in some of the following areas?
DevSecOps using modern tools like Gitlab
device driver development
controlling hardware peripherals
a good understanding of computer architectures and memory management. (e.g. reading from and writing to flash memory)
experience developing in C, C++, and Python
directly manipulating hardware through registers and I/O ports
If so we have an exciting job waiting for you!
Requirements
Active Clearance: TS/SCI with Polygraph is required
Education: Positions available no matter where you are in your career!
CS1
: 3+ years experience in software design/dev/test + BS in relevant field (reduced to 1+ years with a MS, increased to 7+ years without a BS)
CS2:
5+ years experience in software design/dev/test + BS in relevant field (reduced to 3+ years with a MS, increased to 9+ years without a BS)
CS3:
10+ years experience in software design/dev/test + BS in relevant field (reduced to 8+ years with a MS, increased to 14+ years without a BS)
Equal Opportunity Employer, including disability and protected veteran status.
Embedded Developer Level 1
Embedded software engineer job in Annapolis, MD
Not Just a Job - It's a Mission in Every Line of Code: Join us as an Embedded Developer!
Are you ready to bring cutting-edge embedded software solutions to critical government systems? At Adaptic, we build the future of mission-critical technology. Join a high-impact team where your bold ideas are encouraged, and talent is recognized.
What You'll Do:
Design, develop, debug, and test embedded software in dynamic environments
Analyze and refine system requirements to drive robust technical solutions
Collaborate with team members and government stakeholders in design reviews
Package and deliver embedded software products to mission-critical government customers
Requirements
What You Bring:
Active TS/SCI and Polygraph
Bachelors degree and 5+ years of embedded development experience
Proficiency in low-level programming in Windows, Linux, or RTOS environments (e.g., VxWorks, uC/OS)
Strong experience with C/C++ and Python
Ability to navigate and contribute across the full development lifecycle
Bonus Points For:
Experience automating the testing of embedded software on embedded devices
Ready to embed yourself in something meaningful? Apply now and learn more about our extensive benefits and customizable compensation packages.
Mid-Level Embedded Developer
Embedded software engineer job in Annapolis, MD
Description Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new, fully FUNDED opportunity for an Embedded Developer on our PRIME contract. Visionist's software developers perform reverse engineering and low-level development to identify vulnerabilities and develop migrations/solutions across a wide range of devices and software. This mission is supporting our most recent prime contract award. If you like rewarding work in developing tools for user interaction, then this is the place for you. For over 14 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. As a 100% employee-owned company, we prioritize our people-your job security is assured. We embed small engineering teams with analysts to rapidly identify and solve mission capability gaps playing a critical role in defending our nation's cyber infrastructure & providing expertise in malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning. Our open-door leadership team fosters a supportive culture, where internal growth and promotion opportunities are the norm. Don't just take our word for it-check out our 4.8-star review on Glassdoor. Join a company that feels like a family with regular happy hours, baseball games, activity clubs and more. Check us out at ********************* ----- Your contributions are…
- Design, develop, debug, and maintain embedded software
- Participate in code reviews and collaborate with a larger team to deliver embedded software products
- Create, update, and maintain documentation on developed software and techniques
- Develop and maintain support tools/software for interfacing with embedded systems
- Perform developer and integration testing on all developed software Requirements for your new career…
- Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree)
- 10 years of experience in embedded development
- Hands-on experience with low-level programming in Windows, Linux, or RTOS (e.g., VxWorks, uC/OS)
- Experience with C/C++ and Python Benefits of becoming a Visionist: Your new career - Visionist, Inc.
- We are a 100% employee-owned company, so our employees see the benefit of their contributions and have a stake in our overall success!
- Competitive 15% retirement contribution! (5% 401K match & 10% ESOP)
- 4 weeks paid time off that is never “use or lose”, 12 paid holidays, comp time, overtime, AND flexible work hours
- 80 hours of paid parental leave with an additional $8,000 supplemental payment upon returning from maternity
- Medical, dental, & vision benefits for both individuals and families (those who waive medical benefits will receive an additional $4,160/year)
- Annual lifestyle bonus of $600 - use it towards gyms/fitness, new tech, or your HSA!
- Annual merit increases & performance-based bonuses
- Term life insurance, short-term disability, & long-term disability Salary range: $148,000 - $215,000
Disclaimer: Salary for this position, along with additional compensation options, will be determined on an individual basis following the interview process, considering various factors such as years of experience, skills, education/certifications, contract specifications, market conditions, etc. ----- Not a good fit? Check out our other opportunities: ********************************** Next steps: Apply online and one of our recruiters will reach out to you. We have a streamlined process of phone screen with a recruiter, interview with a Visionist team at our HQ in Columbia, MD, and that is all! Interested in learning more about Visionist and the work we do? Check out our website! *************************************** -----
U.S citizenship required (green card holders and permanent residents are not eligible). Applicants selected will be required to obtain / maintain a government security clearance.
Visionist, Inc. is an Equal Opportunity / Protected Veterans / Individuals with Disabilities employer.
Auto-Apply