How Much Do Software Engineers Earn In, UK Jobs in Usa
24,435 positions found
On-site Sr Software Engineer opportunity in El Segundo, CA. Relocation assistance. 100% on-site. In this role, you will be responsible for the architecture, design, and implementation of mission-critical software that enables spacecraft control, autonomy, communication, and safety.
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder).
What you will do:
- Lead the design and development of Space Kinetic's flight software, including guidance, navigation, control (GNC), telemetry, command, and fault management systems.
- Define software requirements, interfaces, and verification strategies in coordination with cross-functional engineering teams.
- Develop robust, real-time, and fault-tolerant software using C/C++ and/or Rust in embedded or RTOS environments.
- Perform software design reviews, code reviews, and verification activities to ensure safety, reliability, and performance compliance with space flight standards.
- Mentor and guide software engineers through technical leadership, code quality enforcement, and system-level integration.
- Support spacecraft-in-the-loop, hardware-in-the-loop (HIL), and flight simulation testing environments.
- Contribute to continuous improvement of software development processes, tools, and best practices.
- Participate in mission readiness reviews, anomaly resolution, and on-orbit software updates and maintenance.
What is needed
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or Computer Engineering
- 10+ years of experience developing embedded or real-time software for space, aerospace, robotics, or mission-critical systems
- Proven experience leading software development through all phases of the system lifecycle
- Strong proficiency in C/C++, with working knowledge of Python or scripting languages
- Familiarity with RTOS, bare-metal programming, or Linux-based embedded systems
- Deep understanding of software reliability, deterministic timing, concurrency, and resource management
- Ability to obtain a U.S. Government security clearance
- Domestic travel up to 15%
Preferred Qualifications:
- Experience with flight software frameworks (e.g., NASA cFS, F' FPrime, or custom architectures)
- Familiarity with model-based systems engineering (MBSE) and interface control documentation
- Knowledge of space communication protocols (CCSDS, SpaceWire, MIL-STD-1553, etc.)
Benefits:
- Equity-Based Compensation
- Highly Competitive PTO and Holiday Calendar
- Comprehensive Medical, Dental, and Vision Coverage
- Unique Performance-Based Bonus Structure
- Health and Wellness Stipend
- Commuter Benefits
Company Description
Structural Steel Technologies is transforming the construction industry through innovative robotic systems for bridge and building jobsites. Our flagship product, Steel Eye, is a groundbreaking assistive crane hook mounted apparatus that provides real-time visual guidance for crane operators, while offering jobsite analytics for identify missing or misfabricated materials. Our mission is to empower construction teams with advanced technology that enhances efficiency and safety on jobsites. We are committed to pushing the boundaries of technology to improve construction operations worldwide.
Role Description
This is a full-time on-site role for a Field Application Software Engineer, based in Nazareth, PA.
The Field Application Software Engineer will be responsible for providing technical support on software on-site for new deployments of our products. They will work closely with clients on site to ensure the effective implementation and operation of our technology. Daily tasks include debugging, demonstrating product features, assisting with on-site integration, troubleshooting technical issues, and collaborating with the team to align solutions to client needs. The ideal candidate will have hands on software knowledge of C++ in particular and python to a lesser extent. Flexibility to travel across the US and internationally is required and could take up 50% of your time in the role. The rest will be spent on feature development and software refactoring.
Qualifications
- Proficiency in C++ and python
- Good IT/networking skills
- Hands on electronics and mechanical systems experience
- Ability to communicate technical benefits effectively to customers
- Exceptional interpersonal, problem-solving, and communication skills
- Self-motivated and capable of working both independently and within a team
- Well organized and self-reliant
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, relevant experience may be considered
- Enjoys traveling and working in variable outdoor weather conditions
- Pay will be $30-$45/hr. First 6 months is a contract with the opportunity to convert to full time with benefits including 401k match, health insurance, PTO and holidays
This includes writing, coding, testing, and analyzing software programs and applications.
The Software Engineer will also research, design, document, and modify software and specifications throughout the production life cycle.
Software Engineer (Backend/APIs)
Software Engineers- bring your experience to work for you where people love to shop! Boscov's is a chain of full service department stores serving the total family needs of our customers. For over 100 years, Boscov's has been known for its great values and famous brands, and for offering a broad selection of quality merchandise in its stores and online.
We're looking for a backend engineer with a few years of experience who's ready to grow. This role will maintain and improve the systems that power a 100+ year old retail company — writing clean code, learning from senior engineers, and shipping features that matter. The ideal candidate is prepared to contribute meaningfully, receive constructive feedback, and develop professionally.
Job Responsibilities:
- Build and maintain backend systems and APIs in C# / .NET with SQL
- Implement features across our applications
- Collaborate with the team to uphold engineering standards, including testing, code reviews, and clean architecture
- Learn from senior engineers and team members
- Contribute to frontend work as needed (this is not a full-stack role, though comfort with HTML/CSS/JS is expected)
- Actively seek feedback and pursue continuous professional development
Qualifications:
- Approximately 3 years of software development experience
- C# / .NET expertise as a primary development platform
- SQL basics, including writing queries, understanding joins, and troubleshooting data issues
- Demonstrated desire for feedback and a commitment to continuous improvement
- Intellectual curiosity and a propensity to question and understand underlying systems
Preferred Qualifications
- Experience with REST API design
- Familiarity with testing (unit tests, integration tests)
- Exposure to CI/CD
- Any experience with retail or enterprise systems
Benefits
At Boscov's, we value our employees, and that's why we provide a competitive compensation and benefits package. As a Full-Time member of our team, you will be eligible to receive:
- Comprehensive benefits package, including medical/dental/vision
- Short term disability/ Long term disability- voluntary
- Life Insurance (company paid)
- 401(k) w/ company match
- Weekly Pay
- Paid vacation
- Liberal employee discount
Work where people love to shop!
Equal Opportunity Employer
Team Lead Staff Software Engineer
Location: Hybrid - American Fork, UT
Our client is seeking a Team Lead Staff Software Engineer to join their engineering team supporting innovative cloud-based dental technology platforms. Do you enjoy solving complex backend engineering challenges using Java and modern cloud technologies? Are you passionate about mentoring other engineers while still staying hands-on with code? Do you want to influence system architecture and help scale a high-impact SaaS platform used by dental professionals? If yes, this may be the perfect Team Lead Staff Software Engineer position for you. Keep scrolling to see what this company has to offer.
The Perks!
- Compensation: $130,000 – $165,000 salary, based on experience
- Benefits: Medical, Dental, and Vision Coverage, 401(k) Plan with Company Match, Paid Time Off, Sick Leave, Paid Parental Leave, Short Term Disability, Income Protection, Work Life Assistance Program, Health Savings and Flexible Spending Accounts, Education Benefits
- Additional Perks: Worldwide Scholarship Program, Volunteer Opportunities, and opportunities for professional growth in the healthcare technology industry
A Day in the Life of the Team Lead Staff Software Engineer
In this role, you’ll help shape the future of our client’s cloud-based dental platform, including their flagship product. You’ll work closely with engineering leadership, product managers, and cross-functional teams to design and build secure, scalable features while mentoring other developers. This position blends deep technical contribution with early leadership responsibilities, offering a clear path toward technical or people management roles.
Responsibilities include:
- Lead the technical design and development of new and existing finance-related features within the Dentrix Ascend platform
- Develop clean, efficient, and maintainable Java code using Spring Boot while following Test-Driven Development (TDD) and clean architecture principles
- Apply advanced object-oriented design, SOLID principles, design patterns, and refactoring techniques to maintain high-quality codebases
- Contribute to overall system architecture with a focus on scalability, reliability, and performance under heavy usage
- Collaborate with product managers, designers, and engineering teams to translate business requirements into robust technical solutions
- Troubleshoot and resolve complex technical issues to ensure platform stability and reliability
- Mentor junior engineers and promote engineering best practices and continuous learning
- Partner with DevOps teams to support CI/CD pipelines and deployment automation
- Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, retrospectives, and code reviews
- Stay current with Java and related technologies, recommending modern tools and practices that improve product quality and team productivity
Requirements and Qualifications:
- 8+ years of experience building backend software with Java and Spring Boot, including enterprise-level application development
- Prior experience designing or working with microservices and modern software architecture patterns
- Previous experience supporting the team and guiding technical decisions as a team lead or technical lead
- Experience working with large language models (LLMs) or AI tools for generating, interpreting, or improving codebases
- Prior experience mentoring engineers or provided technical leadership while maintaining strong communication across the team
- Excellent communication and collaboration skills
- Passion for building high-quality software and enabling team success
- Bachelor’s degree in a related field
About the Hiring Company:
Our client develops cloud-based software designed to help dental professionals manage and grow their practices. Their flagship platform delivers modern practice management tools that improve efficiency, patient experience, and operational insight. The company focuses on innovation, scalability, and empowering healthcare professionals through technology.
Come Join Our Engineering Team!
Start by filling out this 3-minute, mobile-friendly application here. We look forward to hearing from you!
Nearly every project at Walt Disney Imagineering includes a first-of-its-kind. Innovation is in our DNA, and Imagineers constantly push the boundaries of technology and invent new goals as well as the solutions to achieve them. As Imagineers, one of our greatest rewards is knowing that the experiences and environments we create inspire others. The diversity of expertise at Imagineering makes us uniquely capable of influencing positive change in our communities and around the world. And knowing that we have helped make a difference is incredibly fulfilling and inspiring for all of us.
Ride Control Software Engineers work within Imagineering's Ride Engineering Studio in a highly collaborative environment on diverse teams. Engineering activities cover all aspects of ride control software design and implementation, from concept to commissioning, for a wide variety of innovative ride platforms.
The role of Ride Control Software Engineer Principal (Design Assurance) focuses on design, analysis, system safety, and verification across multiple projects, supporting project teams in critical engineering quality activities.
This role will report to the Executive, Ride Controls Software Engineering.
This position is located in Glendale, CA OR Orlando, FL.
This is a full time role.
Responsibilities:
Conduct design assurance activities in standards and best practices development, partnering with ride engineering partners across Disney Experiences and the amusement ride industry.
* Stay abreast of, and participate in the development of, company and industry standards and methodologies.
* Participate in company committees and industry organizations involved in ride safety and design.
* Maintain and improve engineering processes to meet project delivery and design assurance objectives.
* Conduct design assurance activities for ride project design review and testing, partnering with ride project team members.
* Review ride software designs for compliance with industry and company standards.
* Assess whether designs are of appropriate quality and meet project requirements.
* Advise project teams on optimal ride control software designs, safety analysis methods and results, and testing approaches.
* Mentor and train ride control engineers.
* Prepare and present Disney requirements and design practices for internal training.
* Advocate the processes, standards, and practices that produce quality designs.
* Mentor and assist design engineers with technical challenges, standards, and methodology.
* Mentor ride engineers in design excellence.
Basic Qualifications:
* At least 15 years of experience with ride control software design, engineering, installation, and commissioning
* Proficient in fail-safe and safety-related control system design
* Experience with requirements development, test plans/procedures, and test execution
* Extensive knowledge of ride control software architectures
* Solid understanding of communication protocols: TCP/IP, CAN, serial, ProfiNET, Ethernet/IP, EtherCAT
* Proficient in automated control software design applying functional safety concepts and standards
* Demonstrated practice in functional safety standards, including IEC 61508, IEC 62061, ISO 13849
* Familiarity with amusement and automation industry standards, including ASTM F2291
* Solid skills in technical document writing and communication
* Ability to travel domestically and internationally for 1-week to 3-month durations
* Ability to handle multiple complex efforts simultaneously, exert influence, and manage tasks and priorities
Preferred Qualifications:
* Knowledge of amusement industry standards applicable in US, Japan, France, Hong Kong, and China
* Proficient in Rockwell, Siemens, and Beckhoff automation software architecture and components
* Expertise in motor and motion control methods and components
* Solid understanding of kinematics as it pertains to ride systems and machines
* Knowledge of pneumatic controls and devices
* Knowledge of modeling methodologies using UML/SysML
* Experience with multitasking software platforms and design approaches
* Experience in broad application of control system theory (closed-loop control, MIMO systems, positioning and navigation)
Required Education:
Bachelor of Science Degree in an engineering field from an accredited university required.
Additional Information:
Disney offers a rewards package to help you live your best life. This includes health and savings benefits, educational opportunities, and special extras that only Disney can provide. Learn more about our benefits and perks at ( ) .
#DXMedia
The hiring range/pay rate for Principal Ride Development Engineer is $188,400.00-$252,600.00 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.
We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.
As a Senior Simulation Software Engineer, you will work to shape all aspects of our simulation software stack, including framework performance, flight dynamics modeling, hardware emulation, and simulation-based test infrastructure.
Responsibilities
In your role as Senior Simulation Software Engineer, you will lead projects to develop a robust, deterministic, and scalable software simulation framework to accelerate testing of safety-critical systems. You'll work closely with stakeholders, including flight software, guidance/navigation/control, and hardware test engineers to expand our simulation system. Your work will improve the simulation's core architecture, including performance, reproducibility, and flexibility. You'll evaluate and drive key project decisions while mentoring team members to improve their own skills.
Basic Success Criteria
Bachelor's degree in Computer Science, Mathematics, Aerospace Engineering or equivalent experience
5+ years industry experience in simulation systems within aviation, automotive or comparable environments
7+ years professional experience in object oriented C++ and Python (or other scripting languages)
Preferred Criteria
Experience modeling aircraft dynamics
Experience developing simulations for safety-critical / DO-178 software and hardware systems
Experience architecting complex distributed and real-time software frameworks
Strong technical, organizational, and problem-solving skills
Excellent documentation and collaboration skills
As a Senior Simulation Software Engineer, you will be part of the Simulation and Test Systems team. The Simulation and Test Systems team is responsible for building the infrastructure necessary to enable the development, test, and deployment of our autonomous aircraft software. You will work closely with the hardware-in-the-loop test environments, high-fidelity physics simulation stack, and cloud-based Monte-Carlo infrastructure to enable the millions of flight equivalent hours necessary to certify our aviation products. These systems provide fast and accurate feedback on the behavior of our system through a wide variety of flight plans, environmental conditions, and system faults.
Must be willing to travel up to 10% of the time.
The estimated salary range for this position is $215,000 to $300,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity.
In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment.
This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.
All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis.
At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need.
If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to
Compensation Range: $215K - $300K
Apply for this JobWe're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.
As a Displays Software Engineer at Reliable Robotics, you will be a part of the remote piloting software team. This team is responsible for building the pilot-facing application software that is used to command the aircraft's advanced automation systems - both onboard, and remotely. You will join a team of interdisciplinary and mission-driven engineers with experience across aerospace, robotics, and self-driving vehicles.
Responsibilities
In your role as a Displays Software Engineer, your primary focus will be designing, architecting, and building a variety of real-time user interface applications for controlling our automated aircraft systems. These can range from browser-based applications to real-time embedded UIs on aviation-grade hardware. All of these applications will support our work to build a fully certified system in multiple ways: they will serve as a platform for rapidly prototyping different workflows and designs; they will be directly used in our ongoing experimental test flight programs; and they will ultimately serve as a reference implementation for our certified displays and controls. You will have ownership over the entire lifecycle of these applications and will work with software engineers and designers within the team, as well as systems engineers and pilots to build systems that are safe, user-centered, and certifiable.
Basic Success Criteria
Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
3+ years of experience developing user-facing software for high-performance or mission-critical applications
Fluent with Javascript
Preferred Criteria
3+ years of experience with core browser technologies (JavaScript, HTML, CSS)
3+ years C or C++ experience
Expertise developing reusable features using Web Components or JavaScript frameworks such as React, Vue, Angular, Lit, etc
Thorough understanding of computer architecture, operating systems and networking
Expertise developing user-facing software requirements and following graphical specifications
Familiarity with aviation display software development, including ARINC-661 and DO-178.
Proficiency with design applications such as Sketch, Adobe XD, Figma, etc
Familiarity with human-in-the-loop testing and certification campaigns
Commercial pilot license
Demonstrated ability to work in a self-directed manner in a fast-paced environment
Must be willing to travel up to 20% of the time.
The estimated salary range for this position is $155,000 to $215,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity.
In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment.
This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.
All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis.
At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need.
If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to
Compensation Range: $155K - $215K
Apply for this JobThe Opportunity
The Institute of Simulation and Training (IST) at the University of Central Florida (UCF) is seeking applicants for a full-time, 12-month, non-tenure earning, embedded research training and engineer-oriented, research position. This is a full-time Contract and Grants (C&G)-based faculty position to support ongoing federally sponsored research in a long-standing and agile R&D lab. For information about the Institute for Simulation and Training and the Orlando area, see .
We are seeking an Assistant In Embedded Training Researcher/Software Engineer with expertise in advanced algorithms and software development, computer visualization, and immersive training technologies to support the design, development, and implementation of next-generation embedded, visual, and intelligent research training systems. The successful candidate will join a multidisciplinary team conducting applied research in simulation-based training, modeling, and opportunity-based training systems.
Key Responsibilities
Research, design, develop, and implement software to enhance training in real-world and 3D environments. Develop high-fidelity visual simulation and application prototypes.
Research and develop frameworks for embedded hardware and software for advanced embedded training systems.
Work with interdisciplinary teams including engineers, cognitive scientists, and domain experts to define research objectives, design experiments, and analyze results.
Create prototypes and capabilities demonstrators to showcase IST's expertise aligned with trends and opportunities.
Design and execute hands-on demonstrations and exhibits at strategic events.
Perform embedded hardware and software research and contribute to peer-reviewed publications.
Minimum Qualifications:
A master's degree from an accredited institution in a field related to computer science or computer engineering and two years of related professional experience, or a bachelor's degree from an accredited institution in a field related to computer science or computer engineering and five years of related professional experience.
Strong applicants will have experience in at least three of the following areas:
- Augmented Reality/Virtual Reality concepts and development experience
- Artificial Intelligence use
- Working knowledge of Unity's ML Agents or similar systems
- Computer Vision applications development using AI techniques
- C, Objective C, C++, C#, Java or Python software languages
- Windows, Linux and Mac operating system cross-platform coding techniques
- Mobile platform application development (Android and IOS)
- Understanding of small, low-powered, and embedded hardware
- Embedded software authoring for IOT devices
- Knowledge of commercial game engines such as Unity and Unreal
Preferred Qualifications:
Embedded software design and development (e.g. Arduino)
Knowledge using visual development environments such as: IntelliJ, Xcode, Visual Studio, Qt Creator, Eclipse, and MonoDevelop.
Network design and optimization
Understanding of geospatial and cartographic concepts
Additional Application Materials Required:
UCF requires all applications and supporting documents be submitted electronically through the Human Resources employment opportunities website, jobs/. In addition to the online application, interested candidates should upload the following:
A curriculum vitae.
A letter of interest describing qualifications for the position, such as research agenda and teaching experience/interest.
NOTE: Please have all documents ready when applying so they can be simultaneously uploaded. Once the online submission process is finalized, the system does not allow applicants to submit additional documents later.
The selected candidate will be required to submit official transcripts (and, as applicable, U.S. degree equivalency evaluations) documenting the conferral of their qualifying academic credentials.
Questions regarding this search should be directed to: Dean Reed at .
Special Instructions to the Applicants:
Sponsorship for employment-based visas will only be considered under exceptional circumstances and is not guaranteed. Preference will be given to candidates who are currently authorized to work for any employer in the United States.
The position requires U.S. citizenship for a University-sponsored application for a security clearance. This position is funded by contract and grant sources and is contingent upon available funding.
Job Close Date:
Open until filled.
Are you ready to unleash YOUR potential?
As a next-generation public research university and Forbes-ranked top employer in Florida, we are a community of thinkers, doers, creators, innovators, healers, and leaders striving to create broader prosperity and help shape a better future. No matter what your role is, when you join Knight Nation, you'll play an integral role at one of the most impactful universities in the country. You'll be met with opportunities to connect and collaborate with talented faculty, staff, and students across 13 colleges and multiple campuses, engaging in impactful work that makes a positive difference. Your time at UCF will provide you with many meaningful opportunities to grow, you'll work alongside talented colleagues on complex projects that will challenge you and help you gain new skills and you'll have countless rewarding experiences that go well beyond a paycheck.
Working at UCF has its perks!UCF offers:
- Benefit packages, including Medical, Dental, Vision, Life Insurance, Flexible Spending, and Employee Assistance Program.
- Paid time off, including annual (12-month faculty) and sick time off and paid holidays.
- Retirement savings options.
- Employee discounts, including tickets to many Orlando attractions.
- Education assistance.
- Flexible work environment.
- And more...For more benefits information, view the UCF Employee Benefits Guideclick here.
Unless explicitly stated on the job posting, it is UCF's expectation that an employee of UCF will reside in Florida as of the date the employment begins.
Additional Requirements related to Research Positions:
Pursuant to Florida State Statute 1010.35, prior to offering employment to certain individuals in research-related positions, UCF is required to conduct additional screening. Applicants subject to additional screening include any citizen of a foreign country who is not a permanent resident of the U.S., or who is a citizen or permanent resident but is affiliated with or has had at least 1 year of education, employment, or training in China, Cuba, Iran, Russia, North Korea, Syria, or Venezuela.
The additional screening requirements only apply to research-related positions, including, but not limited to faculty, graduate positions, individuals compensated by research grants or contract funds, post-doctoral positions, undergraduate positions, visiting assistant professors, and visiting research associates.
Department
Institute for Simulation and Training (IST) - EG OperationsWork Schedule
VariesType of Appointment
RegularExpected Salary
NegotiableAs a Florida public university, the University of Central Florida makes all application materials and selection procedures available to the public upon request.
UCF is proud to be a smoke-free campus and an E-Verify employer.
If an accommodation due to a disability is needed to apply for this position, please call or email .
For general application or posting questions, please email .
We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.
As a Displays Software Engineer at Reliable Robotics, you will be a part of the remote piloting software team. This team is responsible for building the pilot-facing application software that is used to command the aircraft's advanced automation systems - both onboard, and remotely. You will join a team of interdisciplinary and mission-driven engineers with experience across aerospace, robotics, and self-driving vehicles.
Responsibilities
In your role as a Displays Software Engineer, your primary focus will be designing, architecting, and building a variety of real-time user interface applications for controlling our automated aircraft systems. These can range from real-time embedded UIs on aviation-grade hardware to browser-based applications. All of these applications will support our work to build a fully certified system in multiple ways: they will serve as a platform for rapidly prototyping different workflows and designs; they will be directly used in our ongoing experimental test flight programs; and they will ultimately serve as a reference implementation for our certified displays and controls. You will have ownership over the entire lifecycle of these applications, and will work with software engineers and designers within the team, as well as systems engineers and pilots to build systems that are safe, user-centered, and certifiable.
Basic Success Criteria
Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
5+ years of experience developing user-facing software for high-performance or mission-critical applications
5+ years professional experience in C or C++
Preferred Criteria
Experience with DO-178C
Thorough understanding of computer architecture, operating systems and networking
Expertise developing user-facing software requirements and following graphical specifications
Experience with human-in-the-loop testing and certification campaigns
Demonstrated understanding of core browser technologies (JavaScript, HTML, CSS)
Private pilot license
Demonstrated ability to work in a self-directed manner in a fast-paced environment
Must be willing to travel up to 20% of the time.
The estimated salary range for this position is $185,000 to $245,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity.
In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment.
This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.
All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis.
At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need.
If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to
Compensation Range: $185K - $245K
Apply for this Job