Embedded software engineer jobs in South Carolina - 217 jobs
Embedded Software Engineer
Aeronix Inc. 4.0
Embedded software engineer job in Greenville, SC
Job Description
Role
The EmbeddedSoftwareEngineer will develop, modify, and maintain customized or standardized applications using softwareengineering best practices and standards. They will participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.
DESCRIPTION
Develop and integrate software for existing embedded systems
Full Lifecycle design, implementation, and unit testing of software
Develop SW products from all phases of SW life cycle.
Review customer requirements and specification for developing software and hardware solutions
Produce and/or review technical documents, specifications, and standards.
Review of software requirements against specific criteria.
Analyzing project requirements to translate into specifications and programming deliverables.
Works under direction of technical leadership with some expected self-direction.
Utilizing internal processes and tools for the development of software.
Review, develop and document software level operational concepts.
Prepare and/or review documentation for software designs and architectures in accordance with established software development processes and procedures.
Perform system/product integration.
Verify and validate aspects of software designs to ensure conformance with functional specifications and customer requirements.
Conduct design and code reviews and other defect prevention activities
Actively participate in code reviews
Design and promote new components and sub-processes
Participate in activities related to software debugging and issue resolution
Execute code integration, configuration management, and release processes
Candidate must be able to conduct incremental component level testing and integration of product functionality.
Creating Test Plans and Procedures that acknowledge technical and schedule constraint. Executing Test Procedures to ensure requirements compliance.
Performing troubleshooting as required.
Resolve defects and perform Component to Component Integration
Develop device drivers for embedded Linux using C Language
SKILLS
Experience with embedded Linux
Experience with C Linux Kernel level development and debug
Experience with integrating software with custom processor-based circuit card assemblies.
Working knowledge of high-order programming languages (C, C++, Python).
Experience with development and management of requirements.
Experience with development of formal verification procedures.
Experience with any of the following is a plus, but not required:
C - Lower-level software development
Embedded C
Embedded C++
Python
Shell
Version Control Systems: SVN, Git, Mercurial, etc
Linux-based Environment
Register-level configuration/setup software
Device driver software for UARTs, I2C, etc device drivers
Tool Suite: JIRA, Confluence, BitBucket (GIT), Bamboo, Jenkins
Proficient model-based development with Matlab/Simulink
Demonstrated leadership ability to lead small working groups.
Candidates should possess strong communication skills both written and oral.
Experience with wireless protocols a plus
Experience with software defined radios a plus
QUALIFICATIONS
Bachelor's Degree and minimum 4 years of prior relevant experience; or Graduate Degree and a minimum of 2 years of prior related experience
2+ years of experience in C++
2+ years of experience with embedded Linux
Software Development: 5 years (Preferred)
Proficient programming skills with embedded C/C++ and Python
Excellent communication skills, written and verbal
Systematic approach, attention to detail, and good problem-solving skills
Experience in creating required engineering documentation.
Experience in integration and verification testing of electronic equipment via software.
Understanding of Microcontrollers and related requirements, constraints, and capabilities
A willingness to learn and desire to be challenged
Experience developing software / writing code in C/C++
Experience integrating and testing software subsystems into systems
Should be familiar with writing Test Scripts
Experience in scripting language such as python
Should be familiar with Atlassian tool suite with add-ons like git and confluence
Should be familiar with Agile SW development process
Should be familiar with Hardware Software Compatibility matrix process
US Person Required
Position does not require a clearance to start however, it does require the ability to obtain and maintain a DoD Secret level clearance
An active DoD Interim Secret or Secret level clearance is preferred
This is not a remote position. Positions available in both Melbourne, FL and Greenville, SC.
9/80 Work Schedule
Every other Friday off
$70k-92k yearly est. 31d ago
Looking for a job?
Let Zippia find it for you.
Staff Software Engineer - Machine Learning
General Motors 4.6
Embedded software engineer job in Columbia, SC
**Role:** The Smart Agents group is responsible for building the ML models and system to simulate road users in a variety of situations and generate the scenarios used for testing and training AV driving policies. If you think of Simulation as a video game our autonomous vehicles train on to learn to drive, the Smart Agents team develops the ML/AI models that control the other characters in the video game to interact in realistic ways as the av drives-eg, the other vehicles, bikers, and pedestrians. Our technology stack includes Generative AI models (GPT) and Reinforcement Learning (RL) policies. The Smart Agents group work closely with the rest of the Simulation, and our partners Behaviors, Perception, and Safety Engineers.
The specific duties may include ML/RL model development as well as training loop development, streamlining optimization, integration, creating ML infrastructure, metrics, and data pipelines for production model deployment as well as for fast experimentation cycles.
**What You'll Do:**
+ Support the team in developing machine learning (ML) and reinforcement learning (RL) models, including training loop development and optimization.
+ Streamline integration and create ML infrastructure, metrics, and data pipelines for production model deployment and rapid experimentation.
+ Work as part of an ML team and contribute strong softwareengineering (SWE) expertise.
+ Support the ML team in accelerating project timelines, particularly in areas related to Autopilot, Lane Keep, and autonomous vehicle (AV) technologies.
+ Experience in simulation and robotics is highly desirable, with a preference for candidates from AV or robotics backgrounds rather than solely cloud-focused companies.
**Your Skills & Abilities:**
+ 4+ years of experience in the field of robotics or latency-sensitive backend services
+ Background working with machine learning teams, algorithms, and models
+ Bonus: Experience building highly performant ML and system pipelines
+ Strong programming skills in modern C++ or Python
**Bonus:**
+ Experience with profiling CPU and/or GPU software, process scheduling, and prioritization
+ Passionate about self-driving car technology and its impact on the world
+ Expertise in setting architectures that are scalable, efficient, fault-tolerant, and are easily extensible allowing for changes overtime without major disruptions.
+ Ability to design across multiple systems. Ability to both investigate in sophisticated areas as well as a good breadth of understanding of systems outside of your domain.
+ Ability to wear several hats shifting between coding, design, technical strategy, and mentorship combined with excellent judgment on when to switch contexts to meet the greatest need.
+ Track record in deploying perception/prediction/av models into real world environments
**Your Skills & Abilities** **:**
+ 4+ years of experience in the field of robotics or latency-sensitive backend services
+ Proven experience in machine learning and classification. Familiar with ML frameworks such as Tensorflow or PyTorch
+ Experience building highly performant ML and system pipelines
+ Strong programming skills in modern C++ or Python
+ Experience with profiling CPU and/or GPU software, process scheduling, and prioritization
+ Passionate about self-driving car technology and its impact on the world
+ Expertise in setting architectures that are scalable, efficient, fault-tolerant, and are easily extensible allowing for changes overtime without major disruptions.
+ Ability to design across multiple systems. Ability to both investigate in sophisticated areas as well as a good breadth of understanding of systems outside of your domain.
+ Ability to wear several hats shifting between coding, design, technical strategy, and mentorship combined with excellent judgment on when to switch contexts to meet the greatest need.
+ Track record in deploying perception/prediction/av models into real world environments
+ Experience working with RL and sequence prediction (ML) models
**Compensation** **:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ The salary range for this role is $134,000 to $235,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
**Remote:** This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times a week, at minimum.
**Relocation:** This job may be eligible for relocation benefits.
\#LI-MH2
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$134k-235.9k yearly 60d+ ago
Computer Engineer
Department of The Air Force
Embedded software engineer job in Charleston, SC
Click on "Learn more about this agency" button below for IMPORTANT additional information. This is a Direct Hire Solicitation. This public notice is to gather applications that may or may not result in a referral or selection. Click on "Learn more about this agency" button below for IMPORTANT additional information.
This is a Direct Hire Solicitation. This public notice is to gather applications that may or may not result in a referral or selection.
Overview
Help
Accepting applications
Open & closing dates
12/22/2025 to 12/21/2026
Salary $76,463 to - $164,301 per year Pay scale & grade GS 12 - 15
Locations
Few vacancies in the following locations:
Eielson AFB, AK
Elmendorf AFB, AK
Fort Richardson, AK
Maxwell AFB, AL
Show morefewer locations (79)
Little Rock AFB, AR
Davis Monthan AFB, AZ
Luke AFB, AZ
Beale AFB, CA
Edwards AFB, CA
El Segundo, CA
Los Angeles, CA
March AFB, CA
Travis AFB, CA
Vandenberg AFB, CA
Air Force Academy, CO
Buckley AFB, CO
Cheyenne Mountain AFB, CO
Colorado Springs, CO
Peterson AFB, CO
Schriever AFB, CO
Joint Base Anacostia-Bolling, DC
Dover AFB, DE
Cape Canaveral, FL
Cape Canaveral AFS, FL
Eglin AFB, FL
Homestead AFB, FL
Hurlburt Field, FL
MacDill AFB, FL
Patrick AFB, FL
Tyndall AFB, FL
Dobbins AFB, GA
Moody AFB, GA
Robins AFB, GA
Hickam AFB, HI
Mountain Home AFB, ID
Scott AFB, IL
Grissom AFB, IN
Barksdale AFB, LA
Hanscom AFB, MA
Westover Air Reserve Base, MA
Andrews AFB, MD
Linthicum Heights, MD
Selfridge ANG Base, MI
Whiteman AFB, MO
Columbus AFB, MS
Keesler AFB, MS
Malmstrom AFB, MT
Grand Forks, ND
Minot AFB, ND
Offutt AFB, NE
New Boston, NH
McGuire AFB, NJ
Cannon AFB, NM
Holloman AFB, NM
Kirtland AFB, NM
Nellis AFB, NV
Niagara Falls, NY
Wright-Patterson AFB, OH
Youngstown, OH
Youngstown, OH
Altus AFB, OK
Tinker AFB, OK
Vance AFB, OK
Charleston, SC
Shaw AFB, SC
Arnold AFB, TN
Dyess AFB, TX
Fort Sam Houston, TX
Goodfellow AFB, TX
Kelly AFB, TX
Lackland AFB, TX
Laughlin AFB, TX
Randolph AFB, TX
Hill AFB, UT
Alexandria, VA
Arlington, VA
Dahlgren, VA
Fort Eustis, VA
Langley AFB, VA
Pentagon, Arlington, VA
Fairchild AFB, WA
McChord AFB, WA
Warren AFB, WY
Remote job No Telework eligible No Travel Required Occasional travel - You may be expected to travel for this position. Relocation expenses reimbursed No Appointment type Multiple Work schedule Full-time Service Competitive
Promotion potential
15
Job family (Series)
* 0854 Computer Engineering
Supervisory status No Security clearance Secret Drug test No Position sensitivity and risk Noncritical-Sensitive (NCS)/Moderate Risk
Trust determination process
* Suitability/Fitness
Financial disclosure No Bargaining unit status No
Announcement number AFPCDHA-12857039-0854-CYBER Control number 852985200
This job is open to
Help
The public
U.S. Citizens, Nationals or those who owe allegiance to the U.S.
Clarification from the agency
This public notice is to gather applications that may or may not result in a referral or selection.
Duties
Help
* Duties and responsibilities vary and may increase according to grade level
* Provide computer system management support.
* Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow.
* Test and determine the performance and applicability of data processing equipment and techniques and prepare written reports on these findings.
Requirements
Help
Conditions of employment
* Please read this Public Notice in its entirety prior to submitting your application for consideration.
* U.S. Citizenship is required
* Males must be registered for Selective Service, see ***********
* Total salary varies depending on location of position
* If authorized, PCS will be paid IAW JTR and AF Regulations. If receiving an authorized PCS, you may be subject to completing/signing a CONUS agreement. More information on PCS requirements, may be found at: *****************************************
* Recruitment incentives may be authorized
* Position may be subject to random drug testing
* Employee may be required to work other than normal duty hours, to include evenings, weekends and/or holidays
* Shift work and emergency overtime may be required
* Employee must maintain current certifications
* A security clearance may be required
* Disclosure of Political Appointments
* Full/part-time employees occupying direct childcare positions are eligible for discounts IAW DAF AFSVC/CC Memo, 30 Sep 22; first child 100% / each additional child 25%. Other assigned CYP and FCC personnel are eligible for 25% discount.
Qualifications
In order to qualify, you must meet the specialized experience requirements described in the Office of Personnel Management (OPM) Qualification Standards for General Schedule Positions, Group Coverage Qualification Standard for Professional and Scientific Positions.
BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT:
A. Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of engineering with at least one curriculum accredited by the Accreditation Board for Engineering and Technology (ABET) as a professional engineering curriculum; or (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics.
OR
B. Combination of education and experience: College-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying professional engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following:
1. Professional Registration: Current registration as a professional engineer by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration. For example, an applicant who attains registration through a State Board's eminence provision as a manufacturing engineer typically would be rated eligible only for manufacturing engineering positions.
OR
2. Written Test: Evidence of having successfully passed the Engineer-in-Training (EIT) examination, or the written test required for professional registration, which is administered by the Boards of Engineering Examiners in the various States, the District of Columbia, Guam, and Puerto Rico.
OR
3. Specified Academic Courses: Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and in engineering that included the courses specified in the basic requirements. The courses must be fully acceptable toward meeting the requirements of a professional engineering curriculum.
OR
4. Related Curriculum: Successful completion of a curriculum leading to a bachelor's degree in engineering technology or in an appropriate professional field, e.g., physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a degree in engineering, provided the applicant has had at least one year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions.
In addition to meeting the basic requirement above, to qualify for this position you must also meet the qualification requirements listed below:
SPECIALIZED EXPERIENCE:
GS-12: One year of specialized experience equivalent to the GS-11. Examples of specialized experience include management and directing of assigned IT systems and programs for complex programs and/or projects.
GS-13: One year of specialized experience equivalent to the GS-12. Examples of specialized experience include identifying, preparing and presenting detailed technical reports and briefings on new concepts and technical directions impacting programs/projects, and defining future technology requirements.
GS-14: One year of specialized experience equivalent to the GS-13. Examples of specialized experience include planning, organizing, and managing branch level activities and developing goals and objectives that integrate organization and objectives for computer engineering programs.
GS-15: One year of specialized experience equivalent to the GS-14. Examples of specialized experience include providing technical leadership, advice, and assistance on complex, controversial or precedent setting matters and dealing tactfully and effectively with high level officials, engineers and scientists.
KNOWLEDGE, SKILLS AND ABILITIES (KSAs):
* Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with other engineering disciplines.
* Knowledge of automated data processing concepts, systems capabilities, and measurements processes to effectively accomplish assigned functions.
* Ability to analyze, evaluate, and applies rules, regulations, and procedures in a variety of situations.
* Ability to plan and organize work and coordinate with other engineering disciplines; communicate effectively, both orally and in writing; and maintain good working relations.
PART-TIME OR UNPAID EXPERIENCE: Credit will be given for appropriate unpaid and or part-time work. You must clearly identify the duties and responsibilities in each position held and the total number of hours per week.
VOLUNTEER WORK EXPERIENCE: Refers to paid and unpaid experience, including volunteer work done through National Service Programs (i.e., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student and social). Volunteer work helps build critical competencies, knowledge and skills that can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.
Education
IF USING EDUCATION TO QUALIFY: If position has a positive degree requirement or education forms the basis for qualifications, you MUST submit transcriptswith the application. Official transcripts are not required at the time of application; however, if position has a positive degree requirement, qualifying based on education alone or in combination with experience; transcripts must be verified prior to appointment. An accrediting institution recognized by the U.S. Department of Education must accredit education. Click here to check accreditation.
FOREIGN EDUCATION: Education completed in foreign colleges or universities may be used to meet the requirements. You must show proof the education credentials have been deemed to be at least equivalent to that gained in conventional U.S. education program. It is your responsibility to provide such evidence when applying.
Additional information
For Direct Hire (DHA) Positions:
This is a Direct Hire Public Notice, under this recruitment procedure applications will be accepted for each location/ installation identified in this Public Notice and selections are made for vacancies as they occur. There may or may not be actual/projected vacancies at the time you submit your application.
Interagency Career Transition Assistance Program (ICTAP): For information on
$76.5k-164.3k yearly 28d ago
Embedded Engineer
Releady
Embedded software engineer job in Columbia, SC
OVERVIEW We're seeking a talented EmbeddedEngineer to join our client's engineering team developing intelligent communications platforms that power industry-leading satellite terminals. This role is critical to advancing metamaterial-based technology and software-defined solutions that provide unparalleled operational mobility and reliability in the most demanding environments. RESPONSIBILITIES
Design, develop, and optimize embeddedsoftware for satellite communications systems
Develop and maintain Linux-based embedded applications and drivers
Write high-performance C++ code for real-time signal processing and communications protocols
Implement and debug firmware for embedded systems supporting multi-orbit satellite connectivity
Collaborate with RF, hardware, and systems engineering teams to integrate software with advanced antenna technologies
Optimize system performance and memory utilization for resource-constrained environments
Participate in full product development lifecycle from architecture through deployment
Conduct code reviews and contribute to engineering best practices
QUALIFICATIONS
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field (Master's preferred)
5+ years of professional experience in embeddedsoftware development
Strong proficiency in C++ and embedded C programming
Solid experience with Linux kernel development, device drivers, and embedded Linux systems
Deep understanding of real-time operating systems and embedded architectures
Experience with software development tools including debuggers, emulators, and version control systems
Strong debugging and problem-solving skills for complex embedded systems
Excellent communication skills and ability to work collaboratively in cross-functional teams
Highly Desired Qualifications
FPGA development experience (Xilinx, Intel/Altera) - hardware description languages (VHDL/Verilog)
DSP (Digital Signal Processing) expertise - signal processing algorithms, filter design, communications protocols
Experience with satellite communications, RF systems, or telecommunications
Knowledge of software-defined radio (SDR) architectures
Experience with real-time embedded systems in aerospace, defense, or communications applications
Familiarity with DO-178C, MIL-STD, or other aerospace/defense standards
Python scripting for test automation and tooling
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other non-merit factor. We are committed to creating a diverse and inclusive environment for all employees.
$63k-84k yearly est. 22d ago
Staff Software Engineer
Alarm.com 4.8
Embedded software engineer job in Greenville, SC
Do you love tinkering with devices? Have you automated your own home? Do you love to mentor and collaborate with other engineers?
If the above holds true for you, then we would love to talk to you! Alarm.com is looking for a versatile Staff SoftwareEngineer to join our team. We're doing work in smart home technology, video analytics, large scale data processing, and much more. You'll have the opportunity to work across a variety of technology domains and own projects from design to deployment.
We have a growing engineering department, and we're looking for people that are excited to mentor and collaborate with more junior engineers. You will own projects and potentially teams, and you must be able to communicate effectively and blend multiple business needs in your work.
Very few small companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a friendly company culture where one can work closely with smart and highly productive people. Getting to work with cutting edge software and hardware to develop outstanding consumer products is the icing on the cake.
WHAT'S IN IT FOR YOU?
Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. You will be able to learn something new and impart your knowledge across the team.
Make an immediate impact: You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team!
Work with real stuff: You will write code that interacts with the physical world. You'll be able to see your work in action with the numerous IoT devices we work with every day.
Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
Be Empowered: We don't want to micro-manage you. We barely want to tell you what to do. We want you to own stuff and bring your experience to make those products best in class.
Work with the latest technologies: You'll gain exposure to a broad spectrum of IoT and SaaS technology. Our tech stack includes C#, .NET, SQL Server, Kafka, Ember.js, as well as native iOS and Android applications.
Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.
WHAT CAN YOU DO FOR ALARM.COM?
Be a mentor to our growing engineering department.
Develop full stack software for a wide variety of platforms and technologies.
Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
Take part in the entire project life cycle, from requirements development to deployment.
Work hard and be flexible: we have quick development cycles, evolving requirements, and lots of cross-team collaboration.
Exercise good judgment. Know when to work quickly, and when to build a robust solution. Your work will be used by multiple business units, so you will need to consider many use cases when developing.
Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
Other duties as assigned.
WHAT DO YOU NEED?
Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience
8+ years of professional software development experience
Experience leading and/or mentoring other engineers
Expert object-oriented programming skills; C# and .NET a plus
Significant database design and development experience
Knowledge of networking concepts, principles, and technologies
Experience working with hardware and device development a major plus
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
WHY WORK FOR ALARM.COM?
Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!
Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.
COMPANY INFO
Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we're innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We're seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.
For more information, please visit **************
COMPANY BENEFITS
Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package!
Alarm.com is an Equal Opportunity Employer
In connection with your application, we collect information that identifies, reasonably relates to or describes you (“Personal Information”). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.
Notice To Third Party Agencies:
Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to ********************************.
$100k-125k yearly est. Auto-Apply 60d+ ago
Senior Software Engineer
American Express 4.8
Embedded software engineer job in Columbia, SC
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
**About the Role**
This role is part of the Commercial Loyalty engineering team, responsible for building and operating backend platforms that power loyalty, benefits, and partner experiences for Commercial customers. As a SoftwareEngineer II, you will be a strong backend-focused individual contributor who designs, builds, and maintains reliable, scalable services and data systems.
You will work closely with senior engineers, engineering managers, product partners, and cross-functional teams, contributing to core platform capabilities while continuing to grow your technical depth and mentorship impact.
**Key Responsibilities**
+ Design, develop, test, deploy, and maintain **backend and server-side systems** , with a focus on scalability, reliability, and data integrity.
+ Build and evolve **API-driven services** , including RESTful and service-oriented architectures, that support Commercial Loyalty use cases and integrations.
+ Contribute to the design and implementation of **transactional and analytical data systems** , ensuring correctness, performance, and scalability.
+ Work with **batch and streaming data pipelines** to support data ingestion, processing, and downstream consumption across the Loyalty platform.
+ Apply sound **data architecture and platform design** principles to support long-term maintainability and extensibility.
+ Ensure **data quality** through validation, testing, monitoring, and thoughtful schema and contract design.
+ Participate in technical design discussions, contributing ideas and helping evaluate tradeoffs related to system design, APIs, and data flows.
+ Write clean, maintainable, well-tested code that adheres to established technical standards and best practices.
+ Contribute to and improve **automated testing strategies** , including unit, integration, and service-level tests, to ensure high confidence in changes.
+ Review code for accuracy, quality, and maintainability, providing constructive feedback and helping raise overall code quality.
+ Support **observability and monitoring** for backend and data systems, helping teams detect, diagnose, and resolve issues effectively.
+ Provide **technical mentorship** to junior engineers through code reviews, pairing, and knowledge sharing, fostering engineering excellence and continuous learning.
+ Collaborate closely with product managers, business partners, and cross-functional teams to translate requirements into robust technical solutions.
+ Participate in Agile development practices such as sprint planning, stand-ups, demos, and retrospectives.
**Education and Knowledge**
+ Bachelor's degree in Computer Science, Computer Engineering, or comparable experience; advanced degree preferred.
+ Knowledge of distributed (multi-tiered) systems, algorithms, relational databases, and NoSQL technologies.
+ Familiarity with backend frameworks, data stores, and messaging systems used to build and operate enterprise platforms.
+ Understanding of tools and practices used to plan, design, build, test, deploy, and monitor backend applications and data systems.
**Work Experience and Qualifications**
+ Professional experience in softwareengineering or a related role, with emphasis on **backend or server-side development** .
+ Experience designing and implementing APIs (REST and/or SOA-style services).
+ Experience working with **transactional and analytical data systems** , including relational and NoSQL databases.
+ Experience with **batch and/or streaming data processing** systems.
+ Experience with automated testing practices and test strategies for backend services.
+ Experience applying code quality, maintainability, and technical standards in a team environment.
+ Experience working in Agile software development environments (Scrum and/or Kanban).
**Qualifications**
Salary Range: $123,000.00 to $215,250.00 annually bonus benefits
The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.
We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:
+ Competitive base salaries
+ Bonus incentives
+ 6% Company Match on retirement savings plan
+ Free financial coaching and financial well-being support
+ Comprehensive medical, dental, vision, life insurance, and disability benefits
+ Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
+ 20 weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
+ Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
+ Free and confidential counseling support through our Healthy Minds program
+ Career development and training opportunities
For a full list of Team Amex benefits, visit our Colleague Benefits Site .
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
US Job Seekers - Click to view the " Know Your Rights " poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: ***************************
Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions.
**Job:** Technology
**Primary Location:** United States
**Schedule** Full-time
**Req ID:** 26000229
$123k-215.3k yearly 4d ago
Principal Software Engineer
Invaryant
Embedded software engineer job in Hilton Head Island, SC
The Principal SoftwareEngineer is a senior-level technical leader responsible for designing, developing, and implementing complex software solutions. This role requires deep technical expertise, strong leadership skills, and the ability to drive architectural decisions and mentor other engineers. The Principal SoftwareEngineer plays a key role in shaping the technical direction of the organization, ensuring the delivery of high-quality, scalable, and maintainable software systems.
Key Responsibilities:
Provide technical leadership and guidance to softwareengineering teams, setting the architectural direction and ensuring alignment with business objectives.
Design and architect complex software systems, considering scalability, performance, security, and maintainability.
Write high-quality, efficient, and well-documented code, and conduct thorough code reviews to ensure adherence to coding standards and best practices.
Mentor and coach other softwareengineers, providing technical guidance, fostering their professional growth, and promoting a culture of knowledge sharing.
Evaluate and recommend new technologies, tools, and frameworks to improve development efficiency and system capabilities.
Identify and address performance bottlenecks, optimize code and systems for maximum efficiency and security, and ensure high levels of system performance and reliability.
Collaborate effectively with cross-functional teams, including product management, QA, and operations, to ensure seamless integration and delivery of software solutions.
Solve complex technical problems, develop innovative solutions, and contribute to the advancement of the company's technology and intellectual property.
Create and maintain comprehensive technical documentation, including design specifications, architecture diagrams, and coding standards, and promote knowledge sharing within the engineering organization.
Stay up-to-date with the latest industry trends and technologies, and drive continuous improvement initiatives to enhance software development processes and practices.
Qualifications:
Bachelor's or Master's degree in Computer Science or a related field, with significant experience (10+ years) in softwareengineering roles, including experience as a senior softwareengineer or architect.
Deep understanding of softwareengineering principles, design patterns, and best practices, with extensive experience in designing and developing complex software systems.
Mastery of multiple programming languages including C# and frameworks including .NET and Blazor, with the ability to write clean, efficient, and maintainable code.
Proven ability to design and architect scalable, high-performance, and secure software systems.
Strong leadership skills, with the ability to mentor and guide other engineers, drive technical decisions, and influence the technical direction of the organization.
Excellent analytical and problem-solving skills, with the ability to identify and resolve complex technical issues.
Exceptional communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences and collaborate with cross-functional teams.
Expertise in identifying and addressing performance bottlenecks, optimizing code, and ensuring system performance and reliability.
Solid understanding of DevOps principles and practices, including continuous integration, continuous delivery, and infrastructure as code.
Experience working in Agile development environments, with a strong understanding of Agile methodologies and practices.
$89k-118k yearly est. 60d+ ago
Senior Software Developer
Andromeda Systems Incorporated 4.0
Embedded software engineer job in Hanahan, SC
Andromeda Systems Incorporated (ASI) is looking for a passionate software developer to join our team in developing our web-based application using the latest .Net, Angular, and SQL technologies. ASI develops enterprise software used by physical asset managers to keep their equipment and fleets performing at their highest levels. Our customers include the Department of Defense, commercial fleet operators, and industrial facilities. We meet our customers challenges by developing state-of-the-art solutions that bring together the fields of computer science, operations research, data science, and reliability engineering using the latest industry technologies.
ASI uses cutting edge .Net, Angular, and SQL technologies. When you join ASI, you can expect:
* Opportunities to apply your ideas across an entire application stack and not just a single functional area
* A close-knit group of developers, testers, DB architects, DevOps engineers, and analysts
* An environment where you are encouraged to bring innovation and new thinking to our agile development processes
We are looking for application architects who want to dive into our application stack and join a team of innovators. The ideal candidate will bring a solid track record of, not only building applications from the ground up, but also enhancing an existing core. You will have the opportunity to work in small, but complete, teams that have total ownership of applications and modules.
Responsibilities:
* Design and develop integration architecture between multiple components across disparate applications
* Participate in planning and analysis of software development projects
* Review and approve code design and code development from junior to senior level programmers
* In a .Net environment, code, test, debug, and implement custom applications in C# utilizing microservices techniques, along with Angular
* Utilize SQL to pull, query, and join data using TSQL as necessary
* Partner with business analysts to translate business requirements into product designs
* Write and review technical specifications and other forms of documentation
* Innovate using tools and processes that simplify and expedite achieving development goals
* Collaborate with other technical teams (DevOps, Database, QA Testers, and Analysts) to ensure successful delivery of projects from testing, to integration, to deployment using an agile approach
Required Qualifications:
* Bachelor's degree in computer science or related discipline from U.S. accredited institution
* At least four years of demonstrated software development experience in a variety of projects
* Masters degree can be substituted for two years of experience
* Prior experience with source control (Git, Perforce, etc.)
* Senior-level knowledge of professional softwareengineering and best practices for full software development life cycle including coding standards, code reviews, source control management, continuous deployments, testing, and operational excellence
* Proficiency using object-oriented technology and modern UI including: .Net, C#, and Angular (Angular JS, JavaScript, React, and Typescript experience considered)
* Proficient knowledge of MS SQL queries, stored procedures, and T-SQL
* Excellent verbal and written communication skills
Preferred Qualifications:
* Experience as a development team lead on two or more projects
* Application development or functional experience with asset management, logistics, reliability centered maintenance, or fleet management
Work Authorization/Security Clearance:
* Must be a U.S. Citizen
* May be required to qualify for Secret Clearance and CAC
* ASI background check will be required
Benefits:
* 401(k) plan with immediate 100% vesting and 4% discretionary match
* Paid leave including PTO, holiday, bereavement, military
* Generous medical, dental, and vision insurance
* Health and dependent care FSA
* Company provided life and AD&D, as well as voluntary life/AD&D
* Opportunities for growth and development
About Andromeda Systems Incorporated
ASI provides tools and services to assist Physical Asset Owners, Fleet Managers, and Military Program Managers in gaining critical insights into their equipments performance, identifying system improvements, optimizing operations and support, making better business decisions, and achieving measurable life-cycle cost savings.
ASI provides unparalleled expertise and capabilities in the Reliability, Maintenance, Supportability, and Logistics disciplines. Our staff of nationally and internationally recognized leaders are shaping the industry and developing revolutionary solutions in the military and commercial sectors. Clients leverage our experience and cutting-edge analytical tools to improve asset performance and reduce lifecycle costs. As a leading provider of professional and high technology services and solutions, ASI serves the Department of Defense, U.S. civilian agencies, and private industry.
For more information about this and other open positions, please visit our website at
$90k-117k yearly est. 36d ago
System Level Software Engineer - Driver Development- 2784
Right Talent Right Now
Embedded software engineer job in Greer, SC
Job Title: System Level SoftwareEngineer - Driver Development Role: Information Technology Industry: I.T. Town / City: Greer Job description: Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces. They specialize in wireless communications for military and embedded systems.
They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products. These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications. This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
6-8+ years C, C+ programming experience.
6-8+ years of application development experience
Excellent written and verbal communications skills
Strong debugging skills
Superior problem solving abilities
Ability to work independently or as part of a team
Required Education: Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science.
Desired Skills (not required)
WinDBG
embedded Linux
Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.)
Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).
Experience with real time and multithreaded applications
Experience performing architectural definition, documentation, and development at the system level
Reverse Engineering (IDA Pro, Ollydbg, etc.)
Communication protocol experience (designing, implementing)
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)
Clearance Required: Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.
Bottom Line Requirements:
1. Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.
2. Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
3. 6-8+ years C, C+ programming experience.
4. 6-8+ years of application development experience.
5. US Citizen able to obtain clearance.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$68k-90k yearly est. 16h ago
Principal Software Engineer
ITR 4.2
Embedded software engineer job in Aiken, SC
Job DescriptionDUTIESDefine scope of operational technology (OT) programs and develop effective quality solutions which challenge unique or controversial problems solutions in accordance with SRNS OT processes and procedures. Develop, recommend and monitor business wide strategic direction for information systems and services. Direct and mentors less senior professionals. Accountable for reliability, stability, and availability of the site's business and technical information systems including database infrastructure environments. Provide judgment, leadership, and expertise in the implementation of complex information systems and database infrastructure initiatives.• Maintain technical expertise in assigned emphasis areas, demonstrate flexibility in multi-disciplines and assist others in their development• Proactively communicate and coordinate with others across OT to provide support for assigned areas and drive change Perform other tasks associated with application development lifecycle, commercial off the shelf software support and database administration:• Perform root cause analysis and outlines corrective action plans for global problems• Apply a sense of urgency, commitment and focus on the right priorities in resolving issues anddeveloping solutions in a timely fashion• Integrate softwareengineering tools such as configuration management systems, change management, vulnerability scanning, and debuggers in the software development process• Guide personnel to ensure efficient utilization of resources and adherence to technical standards, lead the analysis and development of requirements, design specifications, and final products by reviewing systems documentation, plans, and schedules• Train and mentor less experienced personnel in the development of requirements, specifications, technical products and existing business processes• Lead large sized initiatives and projects by establishing tasks, priorities, milestones, cost estimates, and schedules • Conduct feasibility studies of automation opportunities and establish cost benefit parameters • Develop logical designs for complex computer systems which meet customer requirements, dataadministration normalization requirements, and data administration data sharing guidelines• Lead system, integration, unit and repair testing• Lead validation and efficiency reviews of completed program code• Review policies, procedures and strategic direction for technical accuracy•Lead cross-functional OT/IT teams• Evaluate new requests, provide comments, offer suggestions to improve and estimates level of effort for complex OT solutions• Maintain cyber posture and compliance required to maintain federal authority to operate • Protects operations by keeping information confidential
Work Hours: A 40 hour work week is scheduled. SRNS utilizes various work schedules including 5/8s (8 hour/day; five days per week), 4/10's (10 hours/day; four days per week), and 9/80's (9 hours/day, five days on week AA and four days on week BB. Work week excludes SRNS holidays. Each workday has 30-minute lunch. Overtime will be expected at times to meet deliverables and will be utilized at the discretion of the Manager.
REQUIRED QUALIFICATIONS: EDUCATION & EXPERIENCEEducation: Bachelor degree in an IT related discipline (e.g., Information Technology, Computer Technology. SoftwareEngineering, Computer Science, Computer Engineering) with greater than 8 years of PM experience in IT/OT software development and integration; or Non-related Bachelor degree with 9 years proven performance in related assignment(s); or Associate Degree in IT related discipline (e.g. Information Technology, Computer Technology, SoftwareEngineering, Computer Science, Computer Engineering) with 9 years proven performance in related assignment(s); or Non-related Associate Degree with 11 years proven performance in related assignment(s). In lieu of degree, a high school diploma with typically greater than 13 years of equivalent knowledge and experience is acceptable.
Experience/Skills: Knowledge of the academic as well as the practical aspects of SoftwareEngineering is required. Ongoing technical development in SoftwareEngineering is required. Proven advanced technical knowledge of computer languages, software development fundamentals/methodology and database infrastructure. Demonstrated programming skills that include analyzing information, software design, requirements, testing, documentation, problem solving, debugging and software development fundamentals/methodology. Must demonstrate proficiency and possess experience necessary to develop complex software and database designs. Demonstrates mastery of relevant softwareengineering tools such as configuration management systems, change management, scanning, and debuggers in the software development process. Ability to work with very little direction and supervision to complete projects in a timely manner, make time for unplanned assignments and adapt to changing priorities.
$97k-123k yearly est. 20d ago
Senior Power Platform Developer
Atlas Executive Consulting
Embedded software engineer job in Charleston, SC
Are you searching for an opportunity to take your career to the next level? Ignite Digital Services is a fast-growing digital transformation company serving the national security sector. Our small business applies data science, program management and technical domain expertise to help clients implement data-driven approaches that maximize operational efficiencies.
We've redefined what it means to be a leader in our industry by creating and maintaining effective and rewarding working relationships with our clients, partners and internal team members. Our company culture is built upon a team-based approach, which offers continuous opportunities for personal growth and innovation, while providing unmatched value to our clients.
Perks of Working at Ignite Digital Services:
* Competitive pay and benefits, including PTO
* Education stipends and referral bonuses
* Compelling work with the U.S. federal government
* Strong emphasis on volunteer and community engagement
* Opportunity to shape the future of our industry
* Supportive colleagues and management who invest in your growth
We are seeking a Senior Microsoft Power Platform Developer to lead the design, development, and enhancement of solutions across the full Microsoft Power Platform suite-Power Apps, Power Automate, and Power BI-as well as Dataverse and SharePoint. The ideal candidate will combine deep technical expertise with strong business acumen, providing strategic guidance, mentoring junior developers, and partnering with stakeholders to deliver scalable, secure, and user-friendly solutions that drive business outcomes. Experience in complex enterprise or Department of War (DoW) environments is highly desirable.
Responsibilities:
Solution Architecture & Development
* Lead the design and development of canvas and model-driven Power Apps, ensuring scalable, maintainable, and secure solutions
* Architect and implement automated workflows using Power Automate, integrating Microsoft 365, SharePoint, Dataverse, and third-party systems
* Design and deploy advanced Power BI dashboards and reports to support executive-level decision-making
* Provide oversight of data models, relationships, business rules, and security roles within Dataverse
* Ensure solution integration with SharePoint Online, including document libraries, lists, permissions, and metadata, aligns with enterprise standards.
Strategic Business Analysis & Stakeholder Engagement
* Partner with stakeholders to define business objectives, gather requirements, and translate them into actionable technical designs
* Analyze complex business processes, recommend optimization strategies, and identify opportunities to leverage Power Platform for process automation
* Review and approve solution designs, functional specifications, and technical documentation produced by development teams
Leadership, Mentorship & Governance
* Mentor and guide junior developers and analysts on best practices, coding standards, and solution design
* Establish and enforce governance, versioning, deployment, and lifecycle management practices across Power Platform solutions
* Lead solution testing, UAT support, and post-deployment optimization to ensure high-quality deliverables.
Continuous Improvement & Knowledge Management
* Maintain up-to-date expertise on Power Platform capabilities, Microsoft 365 integrations, and emerging technologies
* Develop and deliver training sessions, demonstrations, and documentation to promote solution adoption and best practices
* Provide thought leadership on future enhancements, automation opportunities, and platform strategy within the organization
Preferred Qualifications:
* 8+ years of experience developing and deploying Power Platform solutions, including Power Apps, Power Automate, Power BI, Dataverse, and SharePoint
* Experience leading enterprise-level projects, providing architecture guidance, and mentoring team members
* Strong knowledge of data modeling, complex workflows, integrations, and security frameworks
* Experience in Agile environments using tools such as Azure DevOps or Jira
* Experience developing solutions in a DoD or government environment, adhering to security, compliance, and data governance requirements
* PL-400 Power Platform Developer Associate certification
* Active Secret clearance
Locations: Charleston, SC, San Diego, CA, or San Antonio, TX
Scheduled: Hybrid 2-3 days a week onsite
Salary: 100k+ to align with education and experience
Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
Ignite Digital Services is a Small Business committed to providing exceptional service to government agencies at competitive prices. The capabilities and experience of our staff and our extensive industry relationships distinguish Ignite Digital Services among government contractors.
Equal Opportunity Employer/Veterans/Disabled
For individuals who would like to request an accommodation, please visit ********************** (CA) or ********************** (SC) or contact Human Resources. Ignite Digital Services will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal employment opportunity, employment eligibility requirements or related matters. Nor will Ignite Digital Services require, in a posting or otherwise, U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract.
OFCCP'S Pay Transparency Rule
EEO is the Law Poster
Create a Job Alert
Interested in building your career at Ignite Digital Services? Get future opportunities sent straight to your email.
Create alert
$83k-109k yearly est. 60d+ ago
Senior Power Platform Developer
Ignite Digital Services
Embedded software engineer job in Charleston, SC
Are you searching for an opportunity to take your career to the next level? Ignite Digital Services is a fast-growing digital transformation company serving the national security sector. Our small business applies data science, program management and technical domain expertise to help clients implement data-driven approaches that maximize operational efficiencies.
We've redefined what it means to be a leader in our industry by creating and maintaining effective and rewarding working relationships with our clients, partners and internal team members. Our company culture is built upon a team-based approach, which offers continuous opportunities for personal growth and innovation, while providing unmatched value to our clients.
Perks of Working at Ignite Digital Services:
Competitive pay and benefits, including PTO
Education stipends and referral bonuses
Compelling work with the U.S. federal government
Strong emphasis on volunteer and community engagement
Opportunity to shape the future of our industry
Supportive colleagues and management who invest in your growth
We are seeking a Senior Microsoft Power Platform Developer to lead the design, development, and enhancement of solutions across the full Microsoft Power Platform suite-Power Apps, Power Automate, and Power BI-as well as Dataverse and SharePoint. The ideal candidate will combine deep technical expertise with strong business acumen, providing strategic guidance, mentoring junior developers, and partnering with stakeholders to deliver scalable, secure, and user-friendly solutions that drive business outcomes. Experience in complex enterprise or Department of War (DoW) environments is highly desirable.
Responsibilities:
Solution Architecture & Development
Lead the design and development of canvas and model-driven Power Apps, ensuring scalable, maintainable, and secure solutions
Architect and implement automated workflows using Power Automate, integrating Microsoft 365, SharePoint, Dataverse, and third-party systems
Design and deploy advanced Power BI dashboards and reports to support executive-level decision-making
Provide oversight of data models, relationships, business rules, and security roles within Dataverse
Ensure solution integration with SharePoint Online, including document libraries, lists, permissions, and metadata, aligns with enterprise standards.
Strategic Business Analysis & Stakeholder Engagement
Partner with stakeholders to define business objectives, gather requirements, and translate them into actionable technical designs
Analyze complex business processes, recommend optimization strategies, and identify opportunities to leverage Power Platform for process automation
Review and approve solution designs, functional specifications, and technical documentation produced by development teams
Leadership, Mentorship & Governance
Mentor and guide junior developers and analysts on best practices, coding standards, and solution design
Establish and enforce governance, versioning, deployment, and lifecycle management practices across Power Platform solutions
Lead solution testing, UAT support, and post-deployment optimization to ensure high-quality deliverables.
Continuous Improvement & Knowledge Management
Maintain up-to-date expertise on Power Platform capabilities, Microsoft 365 integrations, and emerging technologies
Develop and deliver training sessions, demonstrations, and documentation to promote solution adoption and best practices
Provide thought leadership on future enhancements, automation opportunities, and platform strategy within the organization
Preferred Qualifications:
8+ years of experience developing and deploying Power Platform solutions, including Power Apps, Power Automate, Power BI, Dataverse, and SharePoint
Experience leading enterprise-level projects, providing architecture guidance, and mentoring team members
Strong knowledge of data modeling, complex workflows, integrations, and security frameworks
Experience in Agile environments using tools such as Azure DevOps or Jira
Experience developing solutions in a DoD or government environment, adhering to security, compliance, and data governance requirements
PL-400 Power Platform Developer Associate certification
Active Secret clearance
Locations: Charleston, SC, San Diego, CA, or San Antonio, TX
Scheduled: Hybrid 2-3 days a week onsite
Salary: 100k+ to align with education and experience
Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
Ignite Digital Services is a Small Business committed to providing exceptional service to government agencies at competitive prices. The capabilities and experience of our staff and our extensive industry relationships distinguish Ignite Digital Services among government contractors.
Equal Opportunity Employer/Veterans/Disabled
For individuals who would like to request an accommodation, please visit ********************** (CA) or ********************** (SC) or contact Human Resources. Ignite Digital Services will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal employment opportunity, employment eligibility requirements or related matters. Nor will Ignite Digital Services require, in a posting or otherwise, U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract.
OFCCP'S Pay Transparency Rule EEO is the Law Poster
$83k-109k yearly est. Auto-Apply 8d ago
Sr. Full Stack Developer
RTO National
Embedded software engineer job in Greenville, SC
Job Description
The key responsibility for the Senior Full Stack Developer is to design and build high-performing software solutions that power RTO National's core operations. We're looking for a senior developer who thrives on creating user-friendly interfaces while also being capable of contributing to backend services and integrations. This position has a frontend/UX focus and balances strong technical execution with a deep appreciation for user experience. A developer that is committed to ensuring our in-house systems are effective, enjoyable, and reliable will be successful in this role.
The Ideal Candidate will:
Collaborate with stakeholders to understand business processes and translate them into user-friendly software solutions.
Lead feature planning with a UX-first mindset, balancing technical feasibility with optimal user outcomes.
Design and implement frontend architectures and design systems that ensure consistency, scalability, and maintainability.
Contribute to backend services, APIs, and data integrations when needed, ensuring smooth communication between layers.
Identify and resolve performance and security concerns across the stack before they impact users.
Stay current with evolving frontend and backend technologies, evaluating and introducing tools that improve development workflows or product quality.
Provide technical leadership within the team, helping shape engineering standards and aligning development decisions with business objectives.
What you need:
Experience building mobile and desktop applications using frameworks like Capacitor.js or similar hybrid app tools.
Strong grasp of software design patterns, testing strategies, security, and performance optimization.
Adept at working with cross-functional teams, providing constructive code reviews, and mentoring peers.
Understanding of how software supports business processes and ability to make decisions that align with company objectives.
Preferred Qualifications/Experience:
JS / Vue 2 and Vue 3
CapacitorJS
Inertia.js
CSS / Tailwind
PHP / Laravel
MySQL
AWS
Associates Degree in SoftwareEngineering or a related field
2+ years of proven experience in software support/development
What we will provide you:
Paid Time Off & Paid Holidays
Employee Assistance Program
Medical, Dental, Vision, Disability , and Employer Provided Life Insurance
Health Savings Account Eligibility
401(k) Plan with a Safe Harbor Match
*This is not a remote position*
Who is RTO National?
Please visit our website for additional information!
***********************************
$83k-108k yearly est. 11d ago
Sr. Software Engineer
Purpose Financial/Advance America
Embedded software engineer job in Greenville, SC
Purpose Financial is looking for a creative and passionate Sr SoftwareEngineer to develop code for both the current and next generation of enterprise class software solutions for our financial institution. You will use innovative problem solving and critical thinking to proactively solve a broad range of problems across technologies. A Sr SoftwareEngineer should have a good working knowledge of programming languages, the ability to learn new technology, and work well in a team environment. You will be responsible for developing, delivering, and supporting solutions. This role will be primarily responsible for building solutions for the frontend functions of applications (i.e., user interface and customer experiences). You are expected to be involved with the planning of work and helping with the effort analysis and task breakouts.
Job Responsibility
Learn business processes related to the systems supported by the team
Perform technology related tasks as assigned by managers and Lead SoftwareEngineers.
Develop code, unit test, participate in code reviews, and release changes to software systems
Manage time and workload along with team leads in order to complete tasks on time.
Identify opportunities to contribute to overall team goals
Diagnose issues, raise concerns, create/update documentation as needed
Complete training and educational plans as required
Support release environments for testing, staging, and production
Assist in the definition and work effort for tasks
Mentor team members
Build relationships with other teams
Participating in strategic planning of software systems
Taking point on development efforts ensuring adherence to standards and quality
Staying current with industry trends in software development & technology
Understand, adhere to and enforce all corporate policies
Job Responsibilities Cont. Education Required
Bachelor's degree preferred or equivalent working experience.
Experience Required
5+ years' experience with Frontend frameworks (Vue, React, Angular). Experience developing high quality, scalable & responsive web applications while adhering to an agile development process. Experience in ramping up on existing software systems and recognizing and understanding underlying architecture patterns. Strong organizational skills and the ability to manage timelines. Experience developing solutions using micro frontend architecture patterns. Experience taking lead on small projects and completing them within a defined timeline.
Preferred Skills:
• JavaScript/TypeScript
• HTML
• CSS
• Frontend frameworks (Vue, React, Angular)
• Experience with Test Driven Development including Unit testing and Mocks
• Webpack - Module Federation
• Source code management, ie.Git, Azure DevOps, TFS
• Cloud, AWS (Amazon Web Services)
• Elastic/Kibana
• Containerization - Docker, Kubernetes
• Experience with state management libraries such as Pinia.
• Netlify
• Contentful
• JAMStack Architecture and Principles
• Knowledge of RESTful APIs and asynchronous request handling.
Knowledge Required
Excellent written and verbal communications skills; adaptability and flexibility to a changing environment; and comfortable working in a dynamic, high volume, fast-paced environment. Ability to understand and ensure compliance with policies, procedures, and laws governing our industry/business and products.
Physical Requirements
Sitting for long periods of time; standing occasionally; walking; bending; squatting; kneeling; pushing/pulling; reaching; twisting; frequent lifting of less than 10 lbs., occasional lifting of up to 20 lbs.; driving and having access during the workday to an insured and reliable transportation; typing; data entry; grasping; transferring items between hands and/or to another person or receptacle; use of office equipment to include computers; ability to travel to, be physically present at, and complete the physical requirements of the position at any assigned location.
Competencies Better You, Better EveryoneGet Sh*t DoneLead with VisionPersonal Learning and DevelopmentTechnical Proficiency/LeadershipShow Up to Coach UpEmbody IntegrityInitiativeGo BoldObsess over CustomersCare. Always.Be DecisiveOKRTravel
Occasional
Attire
Business Casual
Other
Must be eligible to work in the USA and able to pass a background check.
$83k-108k yearly est. 60d+ ago
Senior Software Engineer, Core Experiences - Columbia, USA
Speechify
Embedded software engineer job in Columbia, SC
Job Description
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior SoftwareEngineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$83k-108k yearly est. 13d ago
Staff Software Engineer - Mobile
General Motors 4.6
Embedded software engineer job in Columbia, SC
**Remote:** This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford, or Mountain View, you are expected to report to that location three times a week, at minimum. **The Role** We are looking for an exceptional and experience **Staff SoftwareEngineer** who is excited about building mobile products across General Motors. You will be responsible for helping lead our engineering efforts through planning, design and architecture, execution, and ramp. As a technical leader on the team, you will be excited to help mentor less experienced engineers, build strong relationships with technical leaders on other teams, and facilitate a strong team culture.
**What You'll do**
+ Develop competency with all of our core Mobile technologies (client, framework, and services).
+ Weigh architectural trade-offs and apply synchronous and asynchronous design patterns.
+ Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
+ Be a tech lead and will actively mentor other engineers on the team
+ Explore and pitch product ideas and tech initiatives with cross functional teams.
+ Initiate, plan, and execute large-scale, cross functional, and org-wide critical programs.
+ Leverage your technical leadership to ensure we adhere to engineering best practices, and evangelize opportunities to improve engineering productivity and craftsmanship.
**Your Skills & Abilities (Required Qualifications) **
+ Bachelor's Degree in Computer Science or related field, or equivalent work experience.
+ 7+ years of experience in Mobile development, native and preferably ReactNative.
+ 7+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling).
+ Experience working with multi-tier production software systems utilizing HTTP APIs (REST or GraphQL) and backend datastores (PostgreSQL, DynamoDB, Redis, or Elasticsearch).
+ Demonstrated ability to understand the tech stack, debug code and tests.
**What Will Give You a Competitive Edge (Preferred Qualifications) **
+ Bachelor's Degree in Computer Science or related field, or equivalent work experience.
+ 7+ years of experience in Mobile development, native and preferably ReactNative.
+ 7+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling).
+ Experience working with multi-tier production software systems utilizing HTTP APIs (REST or GraphQL) and backend datastores (PostgreSQL, DynamoDB, Redis, or Elasticsearch).
+ Demonstrated ability to understand the tech stack, debug code and tests.
+ Enthusiastic about the opportunity of impacting the engineering culture from the bottom up.
**_Compensation_** : The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ The salary range for this role is 165,000 - 298,800. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
**_Benefits_** **:**
+ Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
A company vehicle will be provided for this role with successful completion of a Motor Vehicle Report review.
This job may be eligible for relocation benefits.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$101k-121k yearly est. 60d+ ago
Computer Engineer
Department of The Air Force
Embedded software engineer job in Sumter, SC
Click on "Learn more about this agency" button below for IMPORTANT additional information. This is a Direct Hire Solicitation. This public notice is to gather applications that may or may not result in a referral or selection. Click on "Learn more about this agency" button below for IMPORTANT additional information.
This is a Direct Hire Solicitation. This public notice is to gather applications that may or may not result in a referral or selection.
Overview
Help
Accepting applications
Open & closing dates
12/22/2025 to 12/21/2026
Salary $76,463 to - $164,301 per year Pay scale & grade GS 12 - 15
Locations
Few vacancies in the following locations:
Eielson AFB, AK
Elmendorf AFB, AK
Fort Richardson, AK
Maxwell AFB, AL
Show morefewer locations (79)
Little Rock AFB, AR
Davis Monthan AFB, AZ
Luke AFB, AZ
Beale AFB, CA
Edwards AFB, CA
El Segundo, CA
Los Angeles, CA
March AFB, CA
Travis AFB, CA
Vandenberg AFB, CA
Air Force Academy, CO
Buckley AFB, CO
Cheyenne Mountain AFB, CO
Colorado Springs, CO
Peterson AFB, CO
Schriever AFB, CO
Joint Base Anacostia-Bolling, DC
Dover AFB, DE
Cape Canaveral, FL
Cape Canaveral AFS, FL
Eglin AFB, FL
Homestead AFB, FL
Hurlburt Field, FL
MacDill AFB, FL
Patrick AFB, FL
Tyndall AFB, FL
Dobbins AFB, GA
Moody AFB, GA
Robins AFB, GA
Hickam AFB, HI
Mountain Home AFB, ID
Scott AFB, IL
Grissom AFB, IN
Barksdale AFB, LA
Hanscom AFB, MA
Westover Air Reserve Base, MA
Andrews AFB, MD
Linthicum Heights, MD
Selfridge ANG Base, MI
Whiteman AFB, MO
Columbus AFB, MS
Keesler AFB, MS
Malmstrom AFB, MT
Grand Forks, ND
Minot AFB, ND
Offutt AFB, NE
New Boston, NH
McGuire AFB, NJ
Cannon AFB, NM
Holloman AFB, NM
Kirtland AFB, NM
Nellis AFB, NV
Niagara Falls, NY
Wright-Patterson AFB, OH
Youngstown, OH
Youngstown, OH
Altus AFB, OK
Tinker AFB, OK
Vance AFB, OK
Charleston, SC
Shaw AFB, SC
Arnold AFB, TN
Dyess AFB, TX
Fort Sam Houston, TX
Goodfellow AFB, TX
Kelly AFB, TX
Lackland AFB, TX
Laughlin AFB, TX
Randolph AFB, TX
Hill AFB, UT
Alexandria, VA
Arlington, VA
Dahlgren, VA
Fort Eustis, VA
Langley AFB, VA
Pentagon, Arlington, VA
Fairchild AFB, WA
McChord AFB, WA
Warren AFB, WY
Remote job No Telework eligible No Travel Required Occasional travel - You may be expected to travel for this position. Relocation expenses reimbursed No Appointment type Multiple Work schedule Full-time Service Competitive
Promotion potential
15
Job family (Series)
* 0854 Computer Engineering
Supervisory status No Security clearance Secret Drug test No Position sensitivity and risk Noncritical-Sensitive (NCS)/Moderate Risk
Trust determination process
* Suitability/Fitness
Financial disclosure No Bargaining unit status No
Announcement number AFPCDHA-12857039-0854-CYBER Control number 852985200
This job is open to
Help
The public
U.S. Citizens, Nationals or those who owe allegiance to the U.S.
Clarification from the agency
This public notice is to gather applications that may or may not result in a referral or selection.
Duties
Help
* Duties and responsibilities vary and may increase according to grade level
* Provide computer system management support.
* Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow.
* Test and determine the performance and applicability of data processing equipment and techniques and prepare written reports on these findings.
Requirements
Help
Conditions of employment
* Please read this Public Notice in its entirety prior to submitting your application for consideration.
* U.S. Citizenship is required
* Males must be registered for Selective Service, see ***********
* Total salary varies depending on location of position
* If authorized, PCS will be paid IAW JTR and AF Regulations. If receiving an authorized PCS, you may be subject to completing/signing a CONUS agreement. More information on PCS requirements, may be found at: *****************************************
* Recruitment incentives may be authorized
* Position may be subject to random drug testing
* Employee may be required to work other than normal duty hours, to include evenings, weekends and/or holidays
* Shift work and emergency overtime may be required
* Employee must maintain current certifications
* A security clearance may be required
* Disclosure of Political Appointments
* Full/part-time employees occupying direct childcare positions are eligible for discounts IAW DAF AFSVC/CC Memo, 30 Sep 22; first child 100% / each additional child 25%. Other assigned CYP and FCC personnel are eligible for 25% discount.
Qualifications
In order to qualify, you must meet the specialized experience requirements described in the Office of Personnel Management (OPM) Qualification Standards for General Schedule Positions, Group Coverage Qualification Standard for Professional and Scientific Positions.
BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT:
A. Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of engineering with at least one curriculum accredited by the Accreditation Board for Engineering and Technology (ABET) as a professional engineering curriculum; or (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics.
OR
B. Combination of education and experience: College-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying professional engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following:
1. Professional Registration: Current registration as a professional engineer by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration. For example, an applicant who attains registration through a State Board's eminence provision as a manufacturing engineer typically would be rated eligible only for manufacturing engineering positions.
OR
2. Written Test: Evidence of having successfully passed the Engineer-in-Training (EIT) examination, or the written test required for professional registration, which is administered by the Boards of Engineering Examiners in the various States, the District of Columbia, Guam, and Puerto Rico.
OR
3. Specified Academic Courses: Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and in engineering that included the courses specified in the basic requirements. The courses must be fully acceptable toward meeting the requirements of a professional engineering curriculum.
OR
4. Related Curriculum: Successful completion of a curriculum leading to a bachelor's degree in engineering technology or in an appropriate professional field, e.g., physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a degree in engineering, provided the applicant has had at least one year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions.
In addition to meeting the basic requirement above, to qualify for this position you must also meet the qualification requirements listed below:
SPECIALIZED EXPERIENCE:
GS-12: One year of specialized experience equivalent to the GS-11. Examples of specialized experience include management and directing of assigned IT systems and programs for complex programs and/or projects.
GS-13: One year of specialized experience equivalent to the GS-12. Examples of specialized experience include identifying, preparing and presenting detailed technical reports and briefings on new concepts and technical directions impacting programs/projects, and defining future technology requirements.
GS-14: One year of specialized experience equivalent to the GS-13. Examples of specialized experience include planning, organizing, and managing branch level activities and developing goals and objectives that integrate organization and objectives for computer engineering programs.
GS-15: One year of specialized experience equivalent to the GS-14. Examples of specialized experience include providing technical leadership, advice, and assistance on complex, controversial or precedent setting matters and dealing tactfully and effectively with high level officials, engineers and scientists.
KNOWLEDGE, SKILLS AND ABILITIES (KSAs):
* Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with other engineering disciplines.
* Knowledge of automated data processing concepts, systems capabilities, and measurements processes to effectively accomplish assigned functions.
* Ability to analyze, evaluate, and applies rules, regulations, and procedures in a variety of situations.
* Ability to plan and organize work and coordinate with other engineering disciplines; communicate effectively, both orally and in writing; and maintain good working relations.
PART-TIME OR UNPAID EXPERIENCE: Credit will be given for appropriate unpaid and or part-time work. You must clearly identify the duties and responsibilities in each position held and the total number of hours per week.
VOLUNTEER WORK EXPERIENCE: Refers to paid and unpaid experience, including volunteer work done through National Service Programs (i.e., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student and social). Volunteer work helps build critical competencies, knowledge and skills that can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.
Education
IF USING EDUCATION TO QUALIFY: If position has a positive degree requirement or education forms the basis for qualifications, you MUST submit transcriptswith the application. Official transcripts are not required at the time of application; however, if position has a positive degree requirement, qualifying based on education alone or in combination with experience; transcripts must be verified prior to appointment. An accrediting institution recognized by the U.S. Department of Education must accredit education. Click here to check accreditation.
FOREIGN EDUCATION: Education completed in foreign colleges or universities may be used to meet the requirements. You must show proof the education credentials have been deemed to be at least equivalent to that gained in conventional U.S. education program. It is your responsibility to provide such evidence when applying.
Additional information
For Direct Hire (DHA) Positions:
This is a Direct Hire Public Notice, under this recruitment procedure applications will be accepted for each location/ installation identified in this Public Notice and selections are made for vacancies as they occur. There may or may not be actual/projected vacancies at the time you submit your application.
Interagency Career Transition Assistance Program (ICTAP): For information on
$76.5k-164.3k yearly 28d ago
Senior Software Developer
Andromeda Systemsorporated
Embedded software engineer job in Hanahan, SC
Andromeda Systems Incorporated (ASI) is looking for a passionate software developer to join our team in developing our web-based application using the latest .Net, Angular, and SQL technologies.
ASI develops enterprise software used by physical asset managers to keep their equipment and fleets performing at their highest levels. Our customers include the Department of Defense, commercial fleet operators, and industrial facilities. We meet our customers challenges by developing state-of-the-art solutions that bring together the fields of computer science, operations research, data science, and reliability engineering using the latest industry technologies.
ASI uses cutting edge .Net, Angular, and SQL technologies. When you join ASI, you can expect:
Opportunities to apply your ideas across an entire application stack and not just a single functional area
A close-knit group of developers, testers, DB architects, DevOps engineers, and analysts
An environment where you are encouraged to bring innovation and new thinking to our agile development processes
We are looking for application architects who want to dive into our application stack and join a team of innovators. The ideal candidate will bring a solid track record of, not only building applications from the ground up, but also enhancing an existing core. You will have the opportunity to work in small, but complete, teams that have total ownership of applications and modules.
Responsibilities:
Design and develop integration architecture between multiple components across disparate applications
Participate in planning and analysis of software development projects
Review and approve code design and code development from junior to senior level programmers
In a .Net environment, code, test, debug, and implement custom applications in C# utilizing microservices techniques, along with Angular
Utilize SQL to pull, query, and join data using TSQL as necessary
Partner with business analysts to translate business requirements into product designs
Write and review technical specifications and other forms of documentation
Innovate using tools and processes that simplify and expedite achieving development goals
Collaborate with other technical teams (DevOps, Database, QA Testers, and Analysts) to ensure successful delivery of projects from testing, to integration, to deployment using an agile approach
Required Qualifications:
Bachelor's degree in computer science or related discipline from U.S. accredited institution
At least four years of demonstrated software development experience in a variety of projects
Master s degree can be substituted for two years of experience
Prior experience with source control (Git, Perforce, etc.)
Senior-level knowledge of professional softwareengineering and best practices for full software development life cycle including coding standards, code reviews, source control management, continuous deployments, testing, and operational excellence
Proficiency using object-oriented technology and modern UI including: .Net, C#, and Angular (Angular JS, JavaScript, React, and Typescript experience considered)
Proficient knowledge of MS SQL queries, stored procedures, and T-SQL
Excellent verbal and written communication skills
Preferred Qualifications:
Experience as a development team lead on two or more projects
Application development or functional experience with asset management, logistics, reliability centered maintenance, or fleet management
Work Authorization/Security Clearance:
Must be a U.S. Citizen
May be required to qualify for Secret Clearance and CAC
ASI background check will be required
Benefits:
401(k) plan with immediate 100% vesting and 4% discretionary match
Paid leave including PTO, holiday, bereavement, military
Generous medical, dental, and vision insurance
Health and dependent care FSA
Company provided life and AD&D, as well as voluntary life/AD&D
Opportunities for growth and development
About Andromeda Systems Incorporated
ASI provides tools and services to assist Physical Asset Owners, Fleet Managers, and Military Program Managers in gaining critical insights into their equipment s performance, identifying system improvements, optimizing operations and support, making better business decisions, and achieving measurable life-cycle cost savings.
ASI provides unparalleled expertise and capabilities in the Reliability, Maintenance, Supportability, and Logistics disciplines. Our staff of nationally and internationally recognized leaders are shaping the industry and developing revolutionary solutions in the military and commercial sectors. Clients leverage our experience and cutting-edge analytical tools to improve asset performance and reduce lifecycle costs. As a leading provider of professional and high technology services and solutions, ASI serves the Department of Defense, U.S. civilian agencies, and private industry.
For more information about this and other open positions, please visit our website at ********************
AAP/EEO Statement
Andromeda Systems Incorporated is an Equal Employment Opportunity employer. As such, 41 CFR 60-1.4(a), 41 CFR 60-300.5, 41 CFR 60-741.5 as well as 29 CFR Part 471, Appendix A to Subpart A are herein incorporated by reference, to the extent applicable.
This contractor and subcontractor shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex.
$83k-109k yearly est. 35d ago
Senior Full Stack Developer
Invaryant
Embedded software engineer job in Hilton Head Island, SC
The Senior Fullstack Developer will play a strategic role in shaping our technology roadmap, contributing to architectural decisions, and mentoring junior developers. This role requires a deep understanding of full-stack development principles, coupled with the ability to translate business requirements into technical solutions. The Senior Fullstack Developer is responsible for developing and maintaining critical applications, solving complex technical problems, and optimizing performance across the full stack. The Senior Developer will leverage their extensive knowledge of frontend and backend technologies to deliver high-quality, robust solutions.
Key Responsibilities:
Help in leading the design and planning of complex software architectures, ensuring scalability, reliability, and maintainability.
Oversee and contribute to the development of both frontend and backend systems, ensuring seamless integration.
Conduct thorough code reviews, enforce coding standards, and ensure high-quality, bug-free code.
Mentor junior and mid-level developers, providing guidance and fostering a collaborative team environment.
Drive critical technical decisions, evaluating trade-offs and selecting appropriate technologies and methodologies.
Identify and address performance bottlenecks, optimizing applications for speed and efficiency.
Tackle complex technical challenges, providing innovative and effective solutions.
Research and evaluate new technologies and tools, recommending and implementing improvements.
Collaborate with product managers and stakeholders to analyze requirements and translate them into technical specifications.
Oversee the deployment and management of applications in production environments, ensuring stability and uptime.
Qualifications:
Proven track record of developing and deploying complex web applications across the full stack.
Advanced knowledge of HTML, CSS, JavaScript, and modern frontend frameworks-preferrably Blazor.
Expertise in server-side languages-preferrably C#-and frameworks-preferrably .NET.
Advanced knowledge of database design, optimization, and management (e.g., SQL, NoSQL).
Extensive experience with cloud platforms (e.g., AWS, Azure, GCP) and their services.
Deep understanding of architectural patterns, principles, and best practices.
Proven ability to lead teams, mentor developers, and foster a collaborative environment.
Strong communication and interpersonal skills, with the ability to work effectively with diverse teams.
Exceptional problem-solving and analytical abilities to tackle complex technical challenges.
Demonstrated commitment to continuous learning and staying up-to-date with emerging technologies and trends.
$83k-108k yearly est. 60d+ ago
Staff Android Software Engineer
General Motors 4.6
Embedded software engineer job in Columbia, SC
Remote: _This role is based remotely but if you live within a 50-mile radius of [Austin, Detroit, Warren, Milford or Mountain View], you are expected to report to that location three times a week, at minimum._ **The Role** Join us at the forefront of next-gen automotive technology. As a **Staff Android SoftwareEngineer** , you'll drive the future of in-vehicle user experiences by developing next generation infotainment system. You'll focus on building scalable, responsive, and intuitive user interfaces.
**What You'll Do**
+ Design, develop and integrate Android/Linux and QNX components for infotainment.
+ Lead the integration of Android applications within Android Automotive OS with embedded platforms and multi-display vehicle architectures.
+ Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces.
+ Collaborate cross-functionally with hardware, product, and design teams to deliver responsive, beautiful, and consistent in-vehicle experiences.
+ Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems.
**Your Skills & Abilities (Required Qualifications)**
+ Advanced programming and debugging skills with C, C++/11/14, Java, and unit test framework
+ Development tools and IDE such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, SonarQube, etc.
+ Solid understanding in Android and QNX system architecture, frameworks, build system and key components, and comfortable with making system extensions and modifications.
+ Understanding of Android OS fundamentals
+ Solid understanding of software versioning and release management principles, with a focus on codebase organization, branching strategies, and integration processes
+ Strong analytical skill, debugging capability and problem-solving skills to tackle complex integration challenges through existing code base in C, C++ and Java. Familiar with different debugging methodologies
+ Strong verbal and written communication skills.
+ Ability to create clear technical documentation for software development guidelines and integration process
+ Must be a goal driven self-starter, able to work independently under release pressure
+ Bachelor's degree in computer science, softwareengineering, or related degree.
**What Will Give You A Competitive Edge (Preferred Qualifications)**
+ Experience with various CI/CD tools and processes
+ Experience with Yocto Linux
+ Experience with virtual machine and container technologies
+ Experience in automotive industry
+ Experience with Android System UI
**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ **The salary range for this role:** is $157,100 to 285,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies
**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ **The salary range for this role:** is 217,500- 333,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}.
This job may be eligible for relocation benefits.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.